Here come the girls: Jennifer was joined on stage by Cameron Diaz, who showed off her shape in a Gucci gown, to present the Oscar for Best Costume Design and Best Makeup

She may not have featured in a film this year but that didn’t stop Jennifer Lopez from making an enormous impact at the Oscars.

Jennifer stepped out in her trademark plunging gown in a Zuhair Murad dress which hugged her curvy figure to perfection.

But as the singer took to the stage alongside Cameron Diaz to present an award she appeared in danger of falling out of her shimmering gown.

 However, the star’s stylist Mariel Haenn has defended the gown and has insisted that she didn’t have a wardrobe malfunction.

‘The dress fit perfectly to every inch,’ she told People magazine. ‘While the dress did give the illusion of sheer-ness, joke’s on everyone who wishes they saw something!’

                                Cameron and Jennifer were seen preparing to present on stage

The 42-year-old singer looked great as she arrived at the awards ceremony showing off her Zuhair Murad dress;