George Clooney has said he believes it is up to society to elect politicians who they believe can give us all a brighter future. The Hollywood heartthrob signed autographs and posed for selfies in Leicester Square at the premiere of his new film Tomorrowland: A World Beyond. The 54-year-old actor was joined on the red carpet by British actor Hugh Laurie, who plays the villain in the Disney movie, and their young co-stars Britt Robertson and Raffey Cassidy. Laurie revealed he has become a more optimistic person as he grows older.