Long Shot feels like a movie that was written by a group of teenage boys hanging out in a basement. A schlubby male fantasy filled with stoner jokes, gross out gags, and a love story about a beautiful, successful woman saving a vulgar, out of shape, down-on-his-luck writer. Luckily, thanks to few funny moments and terrific performances by Charlize Theron and Seth Rogen, Long Shot feels more like a misfire than a complete dud.
Secretary of State Charlotte Field (Charlize Theron) is an over-worked politician with hopes of moving up in the political world. When President Chambers (Bob Odenkirk), a former T.V. actor-turned-President, decides he will be forgoing a run in 2020 because he wants to make the jump to movies, he informs Charlotte that he will give her his endorsement if she decides to run. Before Charlotte makes her announcement to run for President, she realizes she needs someone to help punch up her speeches to make her more relatable. She hires Fred Flarsky (Seth Rogen), who just happens to be the kid she used to babysit back in high school. Fred is a vulgar political journalist who would go above and beyond for a story, even if it meant getting a Swastika tattooed on his Jewish body. When Fred quits his publication after they are bought out by a Fox News-like company, he finds himself out of a job and takes the writing gig for Charlotte. While on their political journey across the world, sparks begin to fly between the two while Charlotte’s bid for presidency hits a few bumps.