Jennifer Lopez was supported by her twins as she filmed her new movie today (27.07.11).

The 42-year-old actress - who split from her husband of seven years Marc Anthony earlier this month - was spotted spending time with three-year-old twins Max and Emme during a break in filming on the set of ' What to Expect when You're Expecting', which stars Cameron Diaz, Chris Rock and Chace Crawford.

Jennifer - who was wearing dungarees and baggy trousers on the set in Atlanta, Georgia - was spotted sharing a kiss with her son as her daughter sat nearby.

The movie - which is based on a best-selling book of the same name - tells the story of four couples who become pregnant and also features Brooklyn Decker, Elizabeth Banks and Anna Kendrick.

Jennifer celebrated her 42nd birthday at the Scarpetta restaurant inside in Miami on Saturday (23.07.11) with her friends and family and an insider revealed she had an enjoyable evening, despite her recent personal troubles.

A source said: "Jennifer looked radiant in a purple and silver evening dress. And when they brought out her birthday cake after the meal, she began to sing."