John Shaw
Biography
Movies 33
Watchmen
as Doug Roth
2009
Happy Gilmore
as Daniel Lafferty
1996
Diary of a Wimpy Kid: Rodrick Rules
as Mr. Draybick
2011
The Core
as FBI Agent - Rat's Apartment
2003
Diary of a Wimpy Kid: Dog Days
as Mr. Draybick
2012
The Company You Keep
as DMV Source
2012
If I Stay
as Music Aficionado
2014
Hollow Man II
as Dr. Devin Villiers
2006
Tully
as Doctor
2018
The Last Mimzy
as Dr. Rose
2007
Three Wise Men and a Baby
as William
2022
Murder, She Baked: A Chocolate Chip Cookie Mystery
as Paul
2015
Aurora Teagarden Mysteries: Til Death Do Us Part
as Bernard Poole
2021
End of the World
as Dr. Cochran
2013
Helen
as Prosecutor
2009
Ace of Hearts
as Frank Burgess
2008
NYC: Tornado Terror
as Brackett
2008
Wyvern
as Chief Dawson
2009
Christmas Joy
as Phil Finnegan
2018
Come Dance at My Wedding
as Mason Brown
2009
Ogre
as Giles
2009
Family of Strangers
as Bill Curtis
1993
Mr. Write
as Zev
2016
Courage
as Justin Vale
2009
Gone
as Borden
2011
Hush
as Dr. Mirvis
2005
Finding a Family
as Chuck
2011
The Foursome
as Cameron Towers
2006
Alien Incursion
as Claude
2006
The Meeting
as David
2013
Murder for Sale
as Max
2023
Armageddon Road
as Wade
2026
Embrace of the Vampire
as Groundskeeper
2013TV Shows 26
Supernatural
as Hotel Manager
2005
Supernatural
as Ben Waters
2005
Smallville
as Cave Scientist
2001
Stargate SG-1
as Dr. Friesen
1997
Arrow
as George Wolfman
2012
The Good Doctor
as Vincent
2017
Fringe
as Medical Examiner
2008
Psych
as Replacement Spellmaster
2006
DC's Legends of Tomorrow
as Coroner
2016
Stick
as Golf Proctor
2025
Stargate Atlantis
as Garth
2004
When Calls the Heart
as Herman Trockmorton
2014
The Dead Zone
as Bookstore Manager
2002
A Million Little Things
as Christopher
2018
Stargate Universe
as Administrator
2009
Batwoman
as Parole Board Official
2019
Chesapeake Shores
as Bert Marcus
2016
The Hunting Party
as Mr. Jacobs
2025
V
as Will Mabyee
2009
Alert: Missing Persons Unit
as Antonio
2023
Tru Calling
as Doctor
2003
Reaper
as Gus
2007
Human Target
as Harrison
2010
The Irrational
as Dale Newhouse
2023
Surface
as Neurologist
2022
John Doe
as Lab Coat
2002