Zagrał Petera McCallistera, ojca tytułowego bohatera w filmie „Kevin sam w domu" (1990) oraz „Kevin sam w Nowym Jorku" (1992). Karierę aktorską zaczął w latach 70. na scenach off-broadwayowskich. Potem występował w produkcjach telewizyjnych, m.in. w serialu „Szkarłatna litera" (1979). John Heard największe triumfy święcił w latach 80. i 90., gdy na kinowych ekranach zagościły takie filmy, jak: „Wariatki", „Duży", „Przebudzenie", „Raport Pelikana" czy „Obywatele prezydenci". Jego najsławniejszą rolą był jednak ojciec Kevina ze słynnego cyklu nadawanego obowiązkowo w każde Boże Narodzenie. W 1999 r. Heard został nominowany do Emmy za gościnną rolę skorumpowanego policjanta Vina Makaziana w serialu „Rodzina Soprano".