
Filmography

Supernatural
2005 · Hotel Manager, Ben Waters

Smallville
2001 · Cave Scientist

Stargate SG-1
1997 · Dr. Friesen

Arrow
2012 · George Wolfman

The Good Doctor
2017 · Vincent

Fringe
2008 · Medical Examiner

Psych
2006 · Replacement Spellmaster

DC's Legends of Tomorrow
2016 · Coroner

Stick
2025 · Golf Proctor

Stargate Atlantis
2004 · Garth

When Calls the Heart
2014 · Herman Trockmorton

The Dead Zone
2002 · Bookstore Manager

A Million Little Things
2018 · Christopher

Stargate Universe
2009 · Administrator

Chesapeake Shores
2016 · Bert Marcus

Batwoman
2019 · Parole Board Official

The Hunting Party
2025 · Mr. Jacobs

V
2009 · Will Mabyee

Alert: Missing Persons Unit
2023 · Antonio

Reaper
2007 · Gus

Tru Calling
2003 · Doctor

Human Target
2010 · Harrison

The Irrational
2023 · Dale Newhouse

Surface
2022 · Neurologist

Watchmen
2009 · Doug Roth

John Doe
2002 · Lab Coat

Happy Gilmore
1996 · Daniel Lafferty

The Core
2003 · FBI Agent - Rat's Apartment

Diary of a Wimpy Kid: Rodrick Rules
2011 · Mr. Draybick

Diary of a Wimpy Kid: Dog Days
2012 · Mr. Draybick

If I Stay
2014 · Music Aficionado

The Company You Keep
2012 · DMV Source

Hollow Man II
2006 · Dr. Devin Villiers

Tully
2018 · Doctor

Three Wise Men and a Baby
2022 · William

The Last Mimzy
2007 · Dr. Rose

End of the World
2013 · Dr. Cochran

Murder, She Baked: A Chocolate Chip Cookie Mystery
2015 · Paul

Aurora Teagarden Mysteries: Til Death Do Us Part
2021 · Bernard Poole

Helen
2009 · Prosecutor

Ace of Hearts
2008 · Frank Burgess

NYC: Tornado Terror
2008 · Brackett

Wyvern
2009 · Chief Dawson

Come Dance at My Wedding
2009 · Mason Brown

Christmas Joy
2018 · Phil Finnegan

Ogre
2009 · Giles

Mr. Write
2016 · Zev

Courage
2009 · Justin Vale

Finding a Family
2011 · Chuck

Hush
2005 · Dr. Mirvis

Gone
2011 · Borden

The Foursome
2006 · Cameron Towers

Family of Strangers
1993 · Bill Curtis

Murder for Sale
2023 · Max

Alien Incursion
2006 · Claude

Armageddon Road
2026 · Wade

The Meeting
2013 · David

Embrace of the Vampire
2013 · Groundskeeper