James Marsden is on tonight’s show!