Jennifer Lopez has been revealed as the new face of Gillette Venus razors.
The 41-year-old singer-and-actress is the first-ever global brand ambassador for the company and will star in a new advert showing off her smooth legs on a beach, attending a premiere and taking part in a dance work out.
Jennifer will also help launch the Venus Goddess Fund for Education, which supports female empowerment through education and benefits charities such as CARE International, the Step Up Women's Network and her own Maribel Foundation.
The gorgeous diva has recorded her own cover version of classic pop hit 'Venus' - which has been used in the Gillette adverts for years - for the campaign. This is not the first time Jennifer - who is married to and has children with Marc Anthony - has combined promotional and charity work.
She recently posed with her two-year-old twins Max and Emme for Gucci's new children's line, which benefits UNICEF (United Nations Children's Fund) despite her husband Mark Anthony's protests.
She said: "Marc didn't really want to put the babies in an ad or anything like that. And I was just like, if they do it, I'd want to do it with my kids because it is for the kids. That's the connection. That's what makes it real. We don't really parade them around like that, so it was for a good cause."
Captain Pugwash is coming to the big screen, to be played by 'Hot Fuzz' star Nick Frost.
After a week-long residency on 'The Late Late Show' plugging his debut solo album, Styles inevitably joined host Corden for an episode of 'Carpool...