James Marsden made me snort with laughter so many times in Enchanted. He was the best part, hands down.