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

White Chicks
2004 · as Warren Vandergeld

Home Alone 2: Lost in New York
1992 · as Peter

A Perfect Ending
2012 · as Mason Westridge

In the Line of Fire
1993 · as Professor Riger

The Pelican Brief
1993 · as Gavin Vereek

The Great Debaters
2007 · as Sheriff Dozier

Big
1988 · as Paul

Sharknado
2013 · as George

The Guardian
2006 · as Capt. Frank Larson

Would You Rather
2013 · as Conway

Awakenings
1990 · as Dr. Kaufman

Snake Eyes
1998 · as Gilbert Powell

After Hours
1985 · as Tom the Bartender

Gladiator
1992 · as John Riley

Cat People
1982 · as Oliver Yates

One Eight Seven
1997 · as Childress

Edison
2005 · as Tilman

Radio Flyer
1992 · as Daugherty