Michael Cera has carved out a niche as awkward young sexuality personified. From his days as George Michael Bluth on Arrested Development to his movie breakout in Superbad to - come to think of it - every role since, he's got this yearning nice-guy act down.

Michael Cera has carved out a niche as awkward young sexuality personified. From his days as George Michael Bluth on Arrested Development to his movie breakout in Superbad to - come to think of it - every role since, he's got this yearning nice-guy act down.

With Youth in Revolt, he reprises this act, but at least he gets some fresh laughs by playing against his persona with a bad-boy twist.

Nick Twisp (Cera) is a teenager with an affinity for Sinatra on vinyl and Fellini movies. Oh, and a virgin. While on a family vacation, he meets Sheeni (Portia Doubleday), a free spirit with a penchant for art film and all things French.

Enter Nick's alter ego, Francois Dillinger (Cera with a pencil-thin moustache and a cigarette). Francois is "bold, contemptuous to authority and irresistible to women." Basically, everything Nick is not.

There's a lot of smart fun and a nice pedigree here, from C.D. Payne's source novel (c'mon, Francois Dillinger? Brilliant!) to director Miguel Arteta (The Good Girl), and even a supporting performance from Zach Galifianakis.

Cera may be a bit of a one-note funnyman, but that one note still makes me laugh, and you can sense his glee in getting to finally play a smug d-bag.

But an early wave of belly laughs turns into more isolated chuckles later in the movie, when the story starts to feel like a series of loosely connected episodes. Cera is on his game here, but if you're already weary of him, you might want to skip it.