Actor
Afterwards
2024
as Dormer
Seeds
2024
King Ivory
2024
as Holt
The Birds Who Fear Death
2024
as Chief Ed
The Great Salish Heist
2024
as Chief Roy
Squealer
2023
as Joe
V for Vengeance
2022
as Bullseye
Antlers
2021
as Warren Stokes
The Wolf and the Lion
2021
as Joe
Defining Moments
2021
as Dr. Kelly
A Dark Foe
2021
as The Cradle
The Weekend Fix
2020
as Bert
Blue Ridge
2020
as Cliff McGrath
Tar
2020
as Homeless Man/Carl
Astronaut
2019
as Len
Shadow Wolves
2019
as Nabahe
Through Black Spruce
2019
as Leo
We Are Boats
2019
as Cliff
The Performance
2017
as Jack
Molly's Game
2017
as Judge Foxman
Te Ata
2017
as Douglas Johnston
As You Like It
2017
as Corin
Wind River
2017
as Ben
The Shack
2017
as Male Papa
Out of the Darkness
2016
as Gabe
Unnatural
2015
as Buffalo
Corner Gas: The Movie
2014
as Fishing Guide
Winter's Tale
2014
as Humpstone John
Chasing Shakespeare
2014
as Mr. Mountain
The Birder
2013
as Manny
Maïna
2013
as Mishta-Napeu
Atlantic Rim
2013
as General Hadley
The Man on the Train
2011
as Sado
Running Mates
2011
as Dilton Harper
Valley of the Sun
2011
as Turquoise Jack
The Legend of Secret Pass
2010
as Granpa (voice)
Casino Jack
2010
as Bernie Sprague
Willatuk: The Legend of Seattle's Sea Serpent
2010
as Narrator (voice)
Gunless
2010
as Two Dogs
The Wild Girl
2010
as Joseph
The Twilight Saga: New Moon
2009
as Harry Clearwater
Turok: Son of Stone
2008
as Elder #1 / Lost Land Shaman (voice)
Breakfast with Scot
2007
as Bud Wilson
All Hat
2007
as Jim Burns
Just Buried
2007
as Henry Sanipass
Luna: Spirit of the Whale
2007
as Bill Louis
When I Find the Ocean
2006
as Copeland
A Lobster Tale
2006
as Sherrif
Spirit Bear: The Simon Jackson Story
2005
as Lloyd Blackburn, Ph.D
Buffalo Dreams
2005
as John Blackhorse
Transamerica
2005
as Calvin Many Goats
A Beachcombers Christmas
2004
as Colin Reid
Phil the Alien
2004
as Wolf
A Thief Of Time
2004
as Slick Nakai
Coyote Waits
2003
as Slick Nakai
Big Spender
2003
as Jake Cotter
The New Beachcombers
2002
as Colin Reid
Skins
2002
as Mogie Yellow Lodge
Duct Tape Forever
2002
as Edgar K.B. Montrose
Punch and Judy
2002
as Charley
Snow Dogs
2002
as Peter Yellowbear
Christmas in the Clouds
2001
as Earl
Lost and Delirious
2001
as Joe Menzies
Desire
2000
as Connor
Trial By Fire: A North of 60 Mystery
2000
as Walter Pearce
The Green Mile
1999
as Arlen Bitterbuck
Grey Owl
1999
as Jim Bernard
Bad Money
1999
as George Baines
Touched
1999
as Albert
Misery Harbour
1999
as Burly
Shadow Lake
1999
as Sgt. Garson Longfellow
Shattered Image
1998
as Detective
Stranger in Town
1998
as Eddie Lester
Heart of the Sun
1998
as Ol'Billy
The Education of Little Tree
1997
as Willow John
The Hired Heart
1997
as Keith
Song of Hiawatha
1997
as O Kagh
Dead Innocent
1997
as Detective Mike Salvatori
Wounded
1997
as Nick Rollins
The Pathfinder
1996
as Chingachgook
Sabotage
1996
as Nicholas Tollander
Heritage Minutes: Sitting Bull
1995
as Sitting Bull
Die Hard: With a Vengeance
1995
as Joe Lambert
Rugged Gold
1994
as Samuel Smith
Camilla
1994
as Hunt Weller
Savage Land
1994
as Skyano
North
1994
as Alaskan Dad
Maverick
1994
as Joseph
Huck and the King of Hearts
1994
as Jim
The Broken Chain
1993
as Peace Maker (Spirit)
Spirit Rider
1993
as Vern
Benefit of the Doubt
1993
as Calhoun
Rain Without Thunder
1993
as Author on History
Cooperstown
1993
as Raymond Maracle
Thunderheart
1992
as Walter Crow Horse
The Last of His Tribe
1992
as Ishi
Rabbit Ears - Squanto and the First Thanksgiving
1991
as Narrator (voice)
Clearcut
1991
as Arthur
Where the Spirit Lives
1990
as Komi's Father
Dances with Wolves
1990
as Kicking Bird
Lost in the Barrens
1990
as Mewasin
Powwow Highway
1989
as Vietnam Vet
Murder Sees the Light
1986
as Aeneas
Revolution
1985
as Ongwata
Running Brave
1983
as Eddie Mills
Tiger of Northland
1976
as Roar
Laws of Man
as Sheriff Kutch
Ice Fall
Laws of Man
as Sheriff Kutch
Broken Trail
as Hoko
Northbound