The Tonight Show: James Marsden sings Kenny Rogers to get the girl | EW.com

TV | Late Night TV

The Tonight Show: James Marsden sings Kenny Rogers to 'get the girl'

(Andrew Lipovsky/NBC)

James Marsden may have good looks and star appeal, but the actor took time on The Tonight Show Starring Jimmy Fallon Friday to express his anguish for the heartbroken men he plays on screen. 

During a visit to the late-night talk show, Bachelor and Bachelorette host Chris Harrison described Nick Viall, the upcoming suitor for the reality series, as “the James Marsden of Bachelor’s.” Marsden has played a leading man countless times in his career, but the actor disagrees with his heartthrob status. “Oh I’m scared to ask what that means,” the actor joked. “Does it mean he has bad luck getting the girl?”

Causing the audience to sigh in support, which Marsden says “always feels nice,” the Hairspray star recalls most of his high-profile films ending with his character “not getting the girl.” He cites Hugh Jackman of the X-Men franchise and Ryan Gosling in The Notebook as the main culprits for keeping his characters single. Dimming the lights and pulling in the house band, Marsden expresses this sad truth through a rendition of Kenny Rogers hit “Lady.” “I sing to them. I serenade them,” delivered Marsden in a musical interlude. “But they always go with the Gosling.”

Thankfully Marsden may have a chance to remedy his pain during his run on HBO’s sci-fi western epic Westworld, premiering Sunday, where the actor plays gunslinger Teddy Flood opposite Anthony Hopkins, Ed Harris and Evan Rachel Wood.

Watch the entire love song serenade below and catch The Tonight Show Starring Jimmy Fallon weeknights on NBC.