Mackenzie Rosman, the actress who played Ruthie Camden on The WB's family drama 7th Heaven, has shocked many with her brazen photographs for Maxim. The 23-year-old posed for the magazine's September issue in lingerie and the pictures have already been leaked online. The photographs were taken in March as Rosman confirmed with a Tweet, dating from 28th March, which reads: "I caved. Just wrapped a Maxim photoshoot". 

Jessica Biel
Rosman's 7th Heaven co-star Jessica Biel at 66th Cannes Film Festival.

This is not the first time the actress has appeared online scantily clad. In 2008, Rosman was the centre of a scandal when images of the actress in her underwear and kissing another female were leaked online. These images were candid and evidently the result of Rosman's typical teenage antics having been caught on film. 

Rosman appeared on 7th Heaven which aired on The WB for a decade from 1996. Rosman played one of Reverend Eric Camden (Stephen Collins) and his wife Annie's (Catherine Hicks) seven children. The other six children were played by the likes of Jessica Biel, David Gallagher and Barry Watson.

The 7th Heaven actress is one of numerous celebrities to appear on the cover of Maxim. The UK based magazine which is famous for its pin-up girl covers has seen the likes of Carmen Electra, Fergie, Eva Longoria, Jessica Alba, Eva Mendes and Megan Fox appear in their flashing their underwear to an audience of over 2 million. 

Rosman, after 7th Heaven wrapped up in 2006, has appeared in films such as The Fading of the Cries, The Secret Life of the American Teenager and Proud American. She stars in SyFy's Ghost Shark which is due to air on 22nd August.

Megan Fox
Megan Fox at 70th Golden Globes held at the Beverly Hills Hilton in L.A.

Eva Mendes
Eva Mendes at the New York premiere of The Place Beyond the Pines,