
Rat Race
2001 · as High Roller

Trapped Ashes
2006 · as Old Stanley in Film (segment "Stanley's Girlfriend")

Boundaries
2018 · as Board Member #2

Snowbound
2001 · as Old Cop

Magic Beyond Words: The J.K. Rowling Story
2011 · as Christopher Little

The Lazarus Child
2004 · as Deputy Hugh

Sightings: Heartland Ghost
2002 · as Roger

A Nest of Singing Birds
1987 · as Frame

High Noon
2000 · as Minister

Cover Story
2002 · as Richie Graza

After the Harvest
2001 · as Fusi Aronson

Getting Married in Buffalo Jump
1990 · as Walter

Gesture
2024 · as Therapist

The Unspoken
1997

The Death and Life of Nancy Eaton
2003 · as Psychiatrist #2

Starcrossed
1985 · as Frankie

Anatomy of a Hate Crime
2001 · as Professor Tilden

Blue Hour
2021 · as Bill