Born 1946 (age 71) · Washington, District of Columbia, USA
Appears in 166 titles

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).

Filmography

Home Alone
7.5
Home Alone
1990
as Peter
Home Alone 2: Lost in New York
White Chicks
6.9
White Chicks
2004
as Warren Vandergeld
Big
7.2
Big
1988
as Paul
Awakenings
7.8
Awakenings
1990
as Dr. Kaufman
In the Line of Fire
7.0
In the Line of Fire
1993
as Professor Riger
The Pelican Brief
6.6
The Pelican Brief
1993
as Gavin Vereek
After Hours
7.5
After Hours
1985
as Tom the Bartender
Sharknado
3.9
Sharknado
2013
as George
The Guardian
7.1
The Guardian
2006
as Capt. Frank Larson
Snake Eyes
6.2
Snake Eyes
1998
as Gilbert Powell
Runner Runner
5.6
Runner Runner
2013
as Harry Furst
Would You Rather
6.0
Would You Rather
2013
as Conway
The Great Debaters
7.2
The Great Debaters
2007
as Sheriff Dozier
One Eight Seven
6.7
One Eight Seven
1997
as Dave Childress
Cat People
6.0
Cat People
1982
as Oliver Yates
Justice League: The New Frontier
6.8
Justice League: The New Frontier
2008
as Ace Morgan (voice)
Assault on Wall Street
5.9
Assault on Wall Street
2013
as Jeremy Stancroft
The Tale
7.1
The Tale
2018
as William P. Allens
Battlestar Galactica: Razor
7.2
Battlestar Galactica: Razor
2007
as Commander Barry Garner (archive footage) (uncredited)