Keith MacKechnie
Known For

Supernatural

Supernatural

CSI: Crime Scene Investigation

24

Desperate Housewives

Charmed

Charmed

Gilmore Girls
All Movies (43)
- The Ainsley McGregor Mysteries: A Case for the Yarn Maker2025 · as Sam
- Holiday Crashers2024 · as Lou
- A Tale of Two Christmases2022 · as John Peterson
- You, Me and the Christmas Trees2021 · as Harry
- The Vows We Keep2021 · as Don
- Cross Country Christmas2020 · as Harvey
- Christmas She Wrote2020 · as Malcolm
- Picture Perfect Mysteries: Newlywed and Dead2019 · as Mr. Davis
- The Professor2019 · as Ed
- Just Add Romance2019 · as Fred Tucker
- Hailey Dean Mysteries: 2 + 2 = Murder2018 · as Norman Sacks
- Frozen in Love2018 · as Paul Campbell
- Christmas Getaway2017 · as Clayton Blake
- Marry Me at Christmas2017 · as Ed Krug
- The Art of Us2017 · as Frank
- Moonlight in Vermont2017 · as Harris
- A December Bride2016 · as Hank O'Reilly
- Unleashing Mr. Darcy2016 · as Circuit Director
- R.L. Stine's Monsterville: The Cabinet of Souls2015 · as Sheriff
- Stolen Daughter2015 · as Detective Garcia
- Family for Christmas2015 · as Santa Clause
- When Sparks Fly2014 · as Charlie Peterson
- Taken Back: Finding Haley2012 · as Detective Scott
- Diary of a Wimpy Kid: Dog Days2012 · as Man in Kitchen
- Radio Rebel2012 · as Janitor Margowsky
- Crash Site2011 · as Nick
- Call Me Mrs. Miracle2010 · as Father
- Growing the Big One2010 · as Russell
- Bond of Silence2010 · as Danny
- The Gambler, The Girl and The Gunslinger2009 · as Cal Stoomey
- Frost/Nixon2008 · as Marv Minoff
- Duck2005 · as Joey
- Dark Blue2002 · as Interrogation Officer
- S1m0ne2002 · as Reporter
- Held for Ransom2000 · as Detective Van Bommel
- A Thousand Men and a Baby1997 · as Joey Camerini
- Dog Watch1997 · as Wally
- Drop Zone1994 · as Night Desk Sergeant
- Three of Hearts1993 · as Frankie
- Big Girls Don't Cry... They Get Even1992 · as Patrolman
- Live! From Death Row1992 · as Nino
- Straight Talk1992 · as Gordon
- National Lampoon's Christmas Vacation1989 · as Delivery Boy
All TV Shows (32)
- Virgin River2019 · as Nick
- Emily Owens, M.D.2012 · as Larry Fisher
- Alcatraz2012 · as Robert Cline
- Psych2006 · as Coroner
- Kitchen Confidential2005 · as Crusty Customer
- Supernatural2005 · as Chaz
- Supernatural2005 · as Coroner
- Cuts2005
- Desperate Housewives2004 · as Detective Bryant
- Clubhouse2004
- 242001 · as Virologist
- CSI: Crime Scene Investigation2000 · as Co-Pilot
- Gilmore Girls2000 · as Dennis
- The West Wing1999 · as Cooper
- Charmed1998 · as Tom
- Charmed1998 · as PD Clayton
- Veronica's Closet1997 · as Photographer
- Between Brothers1997 · as Pilot
- Ally McBeal1997 · as Arthur Gale
- Buffy the Vampire Slayer1997 · as Parent
- The Practice1997 · as Neil Woolrich
- The Practice1997 · as Mr. Mullin
- 7th Heaven1996 · as Man
- 7th Heaven1996 · as Dr. Peterson
- 7th Heaven1996 · as Matt's Boss
- Chicago Hope1994 · as Psychiatrist Gordon
- Diagnosis: Murder1993 · as Agent Rybeck
- Good Advice1993 · as Photographer
- Delta1992 · as Mr. Melton
- Melrose Place1992 · as Salesman
- Monsters1988 · as Robert Self
- Hunter1984 · as Desk Clerk