Amanda Seyfried is not the coy girl she once seemed to be: The "Red Riding Hood" actress will kiss and tell, especially when her leading men are Hollywood hotties such as Ryan Phillipe, Channing Tatum, Justin Timberlake and Dominic Cooper.
Seyfried, who's done soap operas, musicals and television, is channeling her pristine star power this month in a grown-up, spooky version of the children's story, directed by "Twilight" alum Catherine Hardwicke.
The 24-year-old "Big Love" actress and April's Elle cover girl -- styled in Dolce & Gabbana and Alexander McQueen while toting various furry critters -- opened up to the mag about being inspired by Meryl Streep, not wanting Botox and how she can't help falling for her leading men.
"[It is] one of the easiest things in the world. You're both open. You're put in a situation where you have to make out with each other. It's easy for things to get carried away," she said.
Her best on-screen kisses? "I can't lie. It didn't suck making out with Channing [Tatum] and Justin [Timberlake]."
For those trying to keep track, she did "Dear John" with Tatum and will costar with Timberlake in "Now."
And what of her roller coaster of a relationship with Cooper, her "Mamma Mia!" costar? Seyfried spoke candidly on the tumultuous romance and impending fallout that occurred when she thought he would break up with "Mean Girls" castmate Lindsay Lohan for her.
"I was just kind of foolishly thinking that the two of them were done and Dom and I were involved," she said. "But we weren't really as involved as I thought. So I got my heart broken pretty hard," she said. She and Cooper eventually got together, but "then it took a long time for us to break up again. After that, it's really hard to open myself up to a new person. Really hard."
In the meantime, she dated Alexander Skarsgard, but said she "was too involved with Dom."
So is she now dating Phillippe? "Um, yeah. I've been 'seen' with him," she said.
The issue hits newsstands March 22.
Dominic Cooper joins ridiculously good-looking "Captain America" cast
Billie Joe Armstrong, Pierce Brosnan, Amanda Seyfried catch "Next to Normal"
"Red Riding Hood" premiere: Amanda Seyfried, Catherine Hardwicke, Gary Oldman and the "Idol" Top 13
— Nardine Saad
Upper photo: "Red Riding Hood" star Amanda Seyfried appears outside Grauman's Chinese Theatre at the film's Hollywood premiere on Monday. Credit: Chris Pizzello / Associated Press
Lower photo: Seyfried on Elle magazine's April cover. Credit: Alexei Hay / Elle