Portrait of David Bloom

David Bloom

Acting

Biography

David Bloom (born November 6, 1959) is a Canadian actor.

Born: November 6, 1959

Place of Birth: Vancouver, British Columbia, Canada

Filmography

2024
2023
Wilderness

as Priest

2017
Somewhere Between

as City Councilman

2017
Okja

as Middle-Aged Man Taster

2017
All for Love

as Lowell Bingley

2017
Riverdale

as Mr. Abrams

2016
Ice

as Attorney

2016
Travelers

as Priest

2016
A Family of Ghosts

as The Mean Piano Teacher

2015
iZombie

as Editor

2015
2013
The Tomorrow People

as Dr. Lehrman

2013
The Bouquet

as Ed Woodruff

2011
Once Upon a Time

as Mr. 'K' Krzyszkowski

2008
Fringe

as Neo Observer

2006
Psych

as Nathaniel Gresling

2005
Supernatural

as Curator

2004
2004
The 4400

as Doctor

2002
The Dead Zone

as Mr. Warren

2001
The Lone Gunmen

as Weary Man #2 / Tom Shantz

1998
First Wave

as Francis Jeffries

1998
Voyage of Terror

as Simms, Helmsman

1997
Final Descent

as Engineer One

1997
Stargate SG-1

as Scavenger

1997
Stargate SG-1

as Spellman

1995
1993
The X-Files

as Stress Man

1990
1985
MacGyver

as Gil Fletcher

1985
MacGyver

as Reynolds