Pregnancy sucks!

Well, that's the opinion of at least one mom-to-be, Wendy, played by Elizabeth Banks, who unravels spectucularly before a crowd in the just-released new trailer for What to Expect When You're Expecting.

Inspired by the landmark, bestselling how-to book for expectant parents, the celeb-packed romantic comedy also stars Jennifer Lopez, Cameron Diaz (sporting a baby belly!), Brooklyn Decker, Chace Crawford, Matthew Morrison, Chris Rock and other A-listers.

Watch as Diaz, Lopez, Decker and other stars gripe and deal with impending childbirth, Mommy envy and more in this first look preview!