Cameron Diaz has purposely avoided the mommy track in real life, but in a new trailer for “What to Expect When You’re Expecting” her pregnant character pushes one out with the best of them.

Diaz has long maintained her aversion to having kids. In an interview two years ago, she said the planet already had enough people.

“I think women are afraid to say that they don’t want children because they’re going to get shunned,” she told Cosmo magazine. “But I think that’s changing too now. I have more girlfriends who don’t have kids than those that do.

“And honestly? We don’t need any more kids. We have plenty of people on this planet,” she added.

For that matter, she feels the same about marriage. “Marriage hasn’t been important to me. I believe we are with who we’re supposed to be when we’re supposed to be with them,” she said.

But don’t try telling that to her character in the movie, Jules. She’s have her first with husband Evan, played by Matthew Morrison.

The ensemble film, based on a book by the same name, includes a host of stars, including Jennifer Lopez, Elizabeth Banks, Anna Kendrick, Brooklyn Decker, Rodrigo Santoro, Rob Huebel, Chace Crawford and Chris Rock.

The film also features cameos by Girls Aloud member Cheryl Cole, the Black Eyed Peas’ Taboo and Whitney Port.

The film is scheduled to be released on May 18. Check out the clip below: