The first trailer for Youth in Revolt has arrived online via our peeps over at Moviefone, and it definitely looks to feature a sort of mish-mosh of scenes that fans of the book its based on will no doubt love. Based on the epic novel of the same name (seriously -- if you love teen angst, I cannot recommend a better book), Youth in Revolt follows the exploits of teenager Nick Twisp (played here by Michael Cera), who, upon meeting a girl named Sheeni Saunders (Portia Doubleday), sets out on one highly destructive and embarrassing adventure all in the name of landing the girl of his dreams.

There's a lot packed into this trailer, and those not familiar with the book may not "get" the strange Fight Club-esque vibe going on here, but two things stood out for me: 1) This is easily Michael Cera's most demanding role because Nick Twisp (and his various amounts of shtick) is a good ten steps out of Cera's comfort zone -- so it's nice to see him taking that leap, and 2) Portia Doubleday looks absolutely perfect as Sheeni Saunders, though I'm dying to hear more dialogue from her. Bonus: The cast is pretty brilliant in terms of hilarious character actors (Zach Galifianakis, Steve Buscemi, Justin Long, Fred Willard and Ray Liotta), so we're bound to stumble upon a great scene or three.

All in all I'm skeptical, but definitely excited to watch the final product. As a huge fan of the book, I -- along with a lot of you -- have been waiting for this adaptation to take shape for quite some time, and so it'll be interesting to watch the ways in which they went about adapting this angsty behemoth for the big screen. Youth in Revolt hits theaters on October 30.

Watch the trailer after the jump.