Acteur américain, Marc McClure débute à la télévision au milieu des années 70. Au cinéma, il commence à jouer en 1976 dans la comédie Un vendredi dingue, dingue, dingue (Nelson). Il est épatant dans Retour (Ashby, 1978) et fait la rencontre de Robert Zemeckis sur Crazy Day (1978). Le réalisateur a ensuite souvent utilisé le talent de McClure.
Pourtant, c’est le rôle du photographe Jimmy Olsen dans Superman (Donner, 1978) qui marque sa carrière. Effectivement, le jeune homme a joué dans l’intégralité de la saga, à savoir les quatre Superman avec Christopher Reeve, mais aussi dans Supergirl (Szwarc, 1984). Parallèlement, on le voit également dans La grosse magouille (Zemeckis, 1980), puis il joue un autre rôle culte, celui de Dave McFly dans Retour vers le futur (Zemeckis, 1985). McClure est également à l’affiche des deux suites de ce succès de la sciences-fiction.
La suite est plus compliquée avec beaucoup de séries télévisées et des apparitions au cinéma dans Apollo 13 (Howard, 1995) et That Thing You Do ! (Hanks, 1996). L’acteur tourne également dans bon nombre de produits vidéo cheap. On le revoit dans Freaky friday – Dans la peau de ma mère (Waters, 2003), Coach Carter (Carter, 2005) et Frost/Nixon, l’heure de vérité (Howard, 2008).
Après une longue interruption de sa carrière, Marc McClure rejoint à nouveau l’univers DC Comics grâce à Zack Snyder qui lui offre un rôle dans Justice League (2017), puis sa version allongée Zack Snyder’s Justice League (2021).