John Kapelos (born March 8, 1956) is a Canadian actor from London, Ontario. He is best known for his portrayals of janitor Carl Reed in The Breakfast Club and Detective Donald Schanke in Forever Knight.
2024
as Nicky
2023
as Brett Harper
2023
as Jocko
2022
as Nate
2022
as Peter Sterghos
2021
as Bryan Foley
2021
as Chief Chauncey O'Connor
2021
as Chief Chauncey O'Connor
2020
as Father Ted Maynard
2020
as Matteo Neri
2020
as Frank Neri
2020
as Chief Chauncey O'Connor
2019
as Chief Chauncey O'Connor
2019
as Craig
2019
as Chief Chauncey O'Connor
2019
as Tony
2019
as Jack Ruby
2019
as Louis
2018
as Bissey
2017
as Mr. Arzounian
2017
as Sonny
2016
as Self
2016
as Jim McNally
2015
as Ren
2015
as Gus
2015
as Judge Brenden Bell
2015
as Contractor
2014
as Gary
2014
as Uncle Patsy
2013
as Jack
2013
as Detective Brady
2012
as Kevork Sarkissian
2011
as Giovanni
2011
as Elias Gould
2011
as Roland Stray
2011
as Larry Burke
2010
as Harley
2010
as Mark Buckley
2010
as Wayne
2010
as Self
2010
as Ethan Picker
2010
as Inspector Vince Pickard
2009
as Stavros
2009
as Hellerman
2009
as Vladdy
2009
as Frank McGuire
2009
as Joe Pulgatti
2008
as Roy Vidrow
2008
as Elias
2008
as Hank Draber
2008
as Himself
2008
as Self
2008
2008
as Mr Jones
2008
as Jean George
2007
as Whitley
2007
as Yari Demitrios
2007
as Steve Bottino
2007
as Morris
2007
as Captain Bob Russell
2006
2006
as Tom Swagerty
2006
as Harold
2006
as Chris DeFrank
2006
2005
as Jim Roberts
2005
as Joey Tosh
2005
2005
as Bob Carter
2005
as Leroy Riley
2004
as Dr. Kurtz
2004
as Eugene Beale
2004
as Detective Wayne Farley
2004
as Bobby Rossmore
2003
as Det. Murray
2003
as John Butler
2003
as Carl
2003
2003
as Angus Cook
2003
as Det. Gary Dumars
2003
as John Redding
2003
as Gus Barlow
2002
as Bruno Gerussi
2002
as Hugo Pinkston
2002
as Ezra Hafetz
2002
2002
as Paulie Flores
2002
2002
as Conor's Lawyer
2001
as Halper
2001
as Dewey Newcombe (uncredited)
2001
as Andy Kurtz
2000
as Lou Miles
2000
as Victor Abbot
2000
as Duke Rittle
2000
as Orientation Leader
2000
1999
as Roland Meeks
1999
as Man on Pay Phone (uncredited)
1999
as Seymour Little
1999
as Zack Wiley
1999
as George Karras
1998
as Jensen
1998
as Phil Tennant
1998
as Walter Lippinscott
1997
1997
1997
as McNally
1996
1996
as Ray (uncredited)
1996
as Dave Goss
1996
as Robert Morton
1994
as Mr. Irby
1994
as The Greek
1994
as Duke Rollins
1994
as Mack Waters
1994
as Dr. Teplitsky
1993
as Dr. Milton Getz
1993
as Leo
1993
as Policeman
1993
1993
as Special Agent Fordyce
1993
as Ed Lombardo
1993
as Bernie McNeil
1992
as Detective Melvenos
1992
as Marty "the Greek"
1992
1992
as Det. Don Schanke
1992
as Det. Baker
1992
as Prosecutor Paul Chaiet
1991
1991
as Jack Hammer
1991
as Len Weinglass
1990
as Manny
1990
1990
as Ray
1990
as Steven Arrocas
1989
as Det. Don Schanke
1989
as Barry Prophet
1989
as Dr. Mustafa El Razul
1989
as Eddie
1988
as Joel Miller
1988
as Eugene
1988
as Costas Gratsos
1987
as Chuck
1986
as Jack Lewis
1986
as Roger the Commercial Director
1986
as Lou Wareham
1985
as Mr. Rangle
1985
as Kandy Bar Owner
1985
as General Sepulveda
1985
as Carl
1984
1984
as Lt. Howard Tartarus
1984
1984
as Andy Sloan
1984
as Frank
1984
as Rudy Ryszczyk
1983
as Bellman
1982
as Actor at Party (uncredited)
1981
as Mechanic #3