James Marsden is on the show tonight!

[via]