While summer is a time of spectacles and sequels, there is always time for love. The new romantic comedy Long Shot stars Charlize Theron as a beautiful and sophisticated presidential candidate and Seth Rogen as the grubby speechwriter with her on the campaign trail.