Amanda Seyfried thinks "everybody" wants to have sex with Channing Tatum.
The 27-year-old was lucky enough to star alongside the hunk in romantic film Dear John.
Earlier this year, Channing was named People magazine's Sexiest Man Alive and Amanda can understand why he was awarded the honour.
"Channing was amazing. He's a superstar," she gushed to the American edition of InStyle.
"Everybody wants to have sex with him. And the only person he wants to have sex with is his wife, Jenna [Dewan-Tatum]. He's the most loyal husband."
The 32-year-old star married actress Jenna in 2009 after meeting on the set of Step Up three years previously.
Unlike her former co-star, Amanda is still on the lookout for love.
"The thing is, I can't date anybody without it being portrayed as a serious relationship in the tabloids. It sucks! Like Josh Hartnett and I were friends; we hung out, we dated. I don't actually have sex with every male I come into contact with," she explained.
Amanda's latest venture sees her appear in the musical movie Les Misérables, in which she portrays Cosette.
Her co-star Anne Hathaway lost a great deal of weight for her role as Fantine, but Amanda is glad she didn't have to do the same.
"I probably wouldn't lose or gain weight for a role," she admitted.
"I'm too health-conscious. And I don't think I could actually lose weight because I couldn't be on that kind of a diet. I would lose my mind."
© Cover Media