Adventureland

When James (Jesse Eisenberg) has to make some money for grad school, the only job he can get is at Adventureland, a tacky amusement park. But it's where he meets Em (Kristen Stewart), and his rollercoaster ride to nowhere turns into the best summer ever.