Tom Hanks has advised unemployed people to keep their hopes up at the world premiere of his new film, Larry Crowne.
Hundreds of fans and celebrities such as Cherie Blair, Ronnie Wood and David Hasselhoff, turned up at the Vue Westfield London shopping centre to catch a glimpse of the Oscar-winning actor.
In the comedy drama, Tom, 54, plays the titular character, who decides to return to college after losing his job in the recession.
"I think this film is about a battle against cynicism we all have," he said on the red carpet.
"Larry is not in a hopeful space - he has been sacked, he is going to lose his house, he doesn't know how long he is able to keep going, he can't afford gasoline for his SUV. How does he wake up every morning, and feel hopeful about his situation?
"It's easy to surrender to the cynicism, and a lot of people have to face it, but Larry proves that the forward motion of him going back to school gives him the faith that something is going to happen. That is not only an upbeat message, but a very wise one," he added.
Best known for his roles in Cast Away, Forrest Gump and The Da Vinci Code, Tom directed, co-produced and co-wrote the film, which also sees him reuniting with Julia Roberts, his leading lady in Charlie Wilson's War.
"Julia and I laughed the first time we worked together which was pretty great. This time I was her boss sometimes but also she was my artist at other times. We did the serious work of what we had to do and then we decided to laugh our heads off afterwards," he said.