Thanks to Netflix, I saw it again last night. GC honey, I'm right with you, James Marsden is hot Hot hOt and HOT.
I laughed at myself when I hit the bonus features and blooper reel, forgetting this is Disney, not a swear word in the bunch.
This one is a keeper, really.