Canadian 'geek' Michael Cera stars in yet another teen film (c'mon, what other role can he play?). This time, he's playing Nick Twisp, the main character from C.D. Payne's novel Youth in Revolt.

While his trashy parents teeter on the brink of divorce, 14-year-old Nick sets his sights on dream girl Sheeni Saunders (Portia Doubleday), hoping that she'll be the one to take away his virginity. He'll do anything to realize his fantasy, including developing an alter-ego named Francois.

Complete with ascot, state trooper sunglasses and mini-moustache, it's like no Cera you've ever seen. The movie co-stars Jean Smart, Zach Galifianakis, Erik Knudsen, Steve Buscemi, Frank Willard, Ray Liotta, and Justin Long.