Né dans l’Oklahoma,
James Marsden a commencé par se produire dans différents spectacles de théâtre de son lycée et présenter les actualités d’un réseau télévisé local. Il a étudié à l’Oklahoma State University avant de s’installer à Los Angeles pour y décrocher ses premiers rôles dans des téléfilms et séries comme « Search and Rescue », « Ambush in Waco » ou « Public Enemy # 1 », dans lequel il incarnait Doc Barker.
Il tient son premier rôle au cinéma dans le film de David Nutter
Comportements Troublants, avec Nick Stahl et Katie Holmes. Il a également joué avec Robert Hayes et Joanna Kearns dans
No Dessert Dad Until You Mow The Lawn de Howar McCain et avec Gary Oldman dans
Interstate 60 de Bob Gale. Il a également joué dans
N'Oublie Jamais de Nick Cassavetes, avec Ryan Gosling et Rachel McAdams, dans
Bad Girls de Francine McDougall, avec Mena Suvari et Marley Shelton et a partagé avec Kate Hudson et Norman Reedus la vedette de
Fausses Rumeurs, produit par Joel Schumacher et réalisé par Davis Guggenheim. ainsi que dans le film indépendant
24th Day du scénariste - réalisateur Tony Piccirillo, avec Scott Speedman, présenté au Festival de Tribeca 2004.
Mais
James Marsden est surtout connu pouvoir avoir incarné Cyclope dans
X-men et
X-men : La Révolte Des Mutants de Bryan Singer.
Habitué du petit écran américain,
James Marsden a joué avec Nastassja Kinski et Vanessa Redgrave dans la minisérie « Bella Mafia ». Il a tenu un rôle régulier dans les séries « Une Nounou d’enfer » et « Boogie’s Diner » et est l’un des personnages de « Second Noah », « On the Edge of Innocence » et « 919 Fifth Avenue ». Il a été la guest star de « Sauvé par le gong », « La vie à cinq », « Les Anges du bonheur », « Blossom » et « Au-delà du réel, l’aventure continue ». Il a été Glen Gloy dans la dernière saison de la série lauréate d’un Emmy « Ally McBeal ».
En 2006, on le retrouve aux génériques de
X-men L'Affrontement Final de Brett Ratner et
Superman Returns de Bryan Singer. Puis, après la comédie musicale
Hairspray, aux côtés de John Travolta, il reste dans le même registre et en véritable prince charmant, interprète le Prince Edward dans
Il était Une Fois... prêt à tout pour retrouver sa promise.
James Marsden a d’autres projets en 2008 : parmi eux,
27 Robes, où il réconforte Katherine Heigl ou encore
The Box de Richard Kelly, où il incarne le mari de Cameron Diaz.
Après plusieurs films passés inaperçus,
James Marsden donne la réplique à un lapin en image de synthèse pour le film d'animation de Tim Hill,
Hop en 2011, puis fait des apparitions dans
Robot And Frank et
Bachelorette.