James Marsden can do it all!
The sexy star stopped by "On Air with Ryan Seacrest" on Wednesday with Lady Antebellum and Michelle Monaghan to promote the new Nicholas Sparks flick, "The Best of Me."
Seacrest decided to put Marsden's singing skills to the test, and asked the gorgeous actor to sing Garth Brooks' famous track "Friends in Low Places."
Check out his awesome rendition above!
Doesn't the 41-year-old sound just like Garth? Even Lady Antebellum's Charles Kelley was blown away by James' performance.
"Now I'm just pissed, because he's better than me," he said while Marsden was singing.
Anyone who has seen "Hairspray" or "27 Dresses" would know that the actor can definitely carry a tune, but we didn't know that he could sing that well!
What do you think about the "Anchorman 2" star's singing skills? Tell toofab in the comment section below and check out the gallery to see even more '90s teen movie stars then and now!