James Marsden

James Paul Marsden (Born September 18, 1973) is an American actor who plays Fred O'Hare in Hop.