Reuters reports r Charlize Theron and Seth Rogen join forces in rom-com ?Long Shot?, playing an unlikely love pairing between a powerful politician and an unemployed dishevelled journalist. The 43-year-old actress takes on the role of U.S. Secretary of State Charlotte Field in the movie, an ambitious and respected politician looking to run for president.