Home / Discover / People

Sucker Punch

2011
as Police Officer #1

Peter Pan & Wendy

2023
as Sallyport

Endless

2019
as Richard

Elektra

2005
as Pool Shark

Insomnia

2002
as Warfield (voice)

Rookies

1989
as Pat Hebler

Owning Mahowny

2003
as Det. Ben Lock

The Big Charade

2003
as Seamus

Man with a Gun

1995
as Roy Burchill

Angel of Death

2012
as Dr. Zee

Intelligence

2005
as Jimmy Reardon

Stakeout

1987
as Caylor Reese

Émile

2003
as Tom

The War Between Us

1995
as Jig Parnum

Open Range

2003
as Tom

Aloft

2014
as Hans

Hello Destroyer

2016
as Coach Aaron Weller

Murder in My Mind

1997
as Leonard

Eadweard

2015
as Stanford

Bloodhounds II

1996
as Matthew Standing

Rupert's Land

1998
as Dale McKay

The Journey of Natty Gann

1985
as Parker's Gang

In Praise Of Older Women

1978
as Andras Vayda Jr.

Medusa's Child

1997
as Peter Cooke

Trust in Me

1996
as Eddie Kelly

Dreamspeaker

1976
as Peter

Ice Men

2004
as Trevor

Timecop

1994
as Soldier

Desolation Sound

2005
as Michael Elliott