John Heard
John Heard Jr. (March 7, 1946 – July 21, 2017) was an American actor. Heard made his debut appearance in film with the ensemble Between the Lines (1977). He appeared in a number of successful films, including Heart Beat (1980), Cutter's Way (1981), Cat People (1982), Beaches (1988), and Deceived (1991), and was perhaps best known for his role of Peter McCallister in the first two Home Alone films (1990–1992). He was nominated for an Emmy Award in 1999 for guest-starring as Vin Makazian on The Sopranos (1999–2004).
Acting
Movie
Home Alone
as Peter
1990
Movie
Home Alone 2: Lost in New York
as Peter
1992
TV
Prison Break
as Frank Tancredi
2005
Movie
White Chicks
as Warren Vandergeld
2004
TV
Law & Order: Special Victims Unit
as Peter Sipes
1999
Movie
Big
as Paul
1988
TV
The Sopranos
as Vin Makazian
1999
TV
Modern Family
as Gunther Thorpe
2009
Movie
Awakenings
as Dr. Kaufman
1990
TV
Person of Interest
as Roger McCourt
2011
TV
Elementary
as Henry Watson
2012
Movie
In the Line of Fire
as Professor Riger
1993
Movie
The Pelican Brief
as Gavin Vereek
1993
TV
Battlestar Galactica
as Commander Barry Garner
2004
Movie
After Hours
as Tom the Bartender
1985
TV
CSI: Miami
as Kenwall 'Duke' Duquesne
2002
Movie
Sharknado
as George
2013
Movie
The Guardian
as Capt. Frank Larson
2006
Movie
Snake Eyes
as Gilbert Powell
1998
TV
CSI: Crime Scene Investigation
as Roger Ridley
2000
Movie
Runner Runner
as Harry Furst
2013
TV
NCIS: Los Angeles
as Michael Thomas
2009
Movie
Would You Rather
as Conway
2013
TV
MacGyver
as Arthur Ericson
2016