Ray Liotta will get on Michael Cera’s case in Youth in Revolt, a comedy based on the popular novels about a teen living in a world of moronic adults.

Cera (Juno) plays the teen, Nick Twisp. Liotta will play a cop who is having an affair with Twisp’s mom (Jean Smart). When that relationship goes sour, the cop gets his twisted revenge on the mom by going after Nick, who stands accused of arson.