James Marsden: I Needed Something Fun After Gritty Straw Dogs Role
In April, the 37-year-old actor starred in the family-friendly flick Hop alongside Kaley Cuoco and Chelsea Handler. Featuring the voice talents of British comedian Russell Brand, the Easter movie debuted at No. 1 at the box office.
Fast forward five months later to Marsden's latest project, Straw Dogs, a gritty remake of the 1971 home invasion thriller. "I made Straw Dogs first," Marsden tells GQ's September issue, "and now I think you know why I did Hop. I needed to do some goofy pratfalls and talk to a rabbit for a few months."
In Straw Dogs, Marsden plays a Hollywood screenwriter named David Sumner who moves to his wife Amy's Southern hometown. As tension mounts between David and Amy (Kate Bosworth), a brewing conflict with locals -- spearheaded by his wife's ex, played by Alexander Skarsgard -- leads to an incredibly violent attack that includes rape and murder.
"There's plenty of people out there who will say this movie did not need to be remade," Marsden points out, noting that there are some small differences between his film and the original. "But there are plenty of symphonies out there playing Mozart, you know?"
Fergie, Sarah Jessica Parker, and Heidi Klum all get an F on this week's Fashion Offenders.Watch Video »
Diva Double Date
Beyonce and Alicia Keys double date with their famous hubbies on today's Celebs Gone Social.Watch Video »
Where Are They?
See what the cast of "American Beauty" is up to today.Watch Video »
J.Lo's Mini Me
Jennifer Lopez shares an adorable photo of her look-alike daughter, plus more celebritots on social media on today's Celebs Gone Social.Watch Video »
Prince Harry, Jessica Alba and more stars who threw out the first pitch at baseball games.Watch Video »
Sofia Vergara poses in a revealing neon bikini while her "Modern Family" castmates hit the beach in Australia on Celebs Gone Social.Watch Video »