Free Willy
as Randolph JohnsonFree Willy 2: The Adventure Home
as Randolph JohnsonTremors 4: The Legend Begins
as TecopaHeavy Metal
as Norl / Taarak (voice)Free Willy 3: The Rescue
as Randolph JohnsonDeath Hunt
as Deak de ClearqueBear Island
as Marine TechnicianBury My Heart at Wounded Knee
as Sitting BullThe Unsaid
as Detective HannahGoing the Distance
as EmileGetting Gotti
as Willie Boy JohnsonThe Siege at Ruby Ridge
as IndianCross Country
as Glen CosgroveOur Spirits Don't Speak English: Indian Boarding School
as Narrator (voice)Tecumseh: The Last Warrior
as Black HoofCrazy Horse
as Sitting BullLakota Woman: Siege at Wounded Knee
as Dick WilsonKings and Desperate Men
as Stanley AldiniThe Ruffian
as Nelson HartingThe West Side Waltz
as SergeMissionary Man
as White DeerRunning Brave
as Billy's fatherDrying Up the Streets
as NickSisters and Other Strangers
as Det. Frank Britten45 R.P.M.
as Peter George MosesTerror on Track 9
as VargasScattering Dad
as Fierce CrowBest Revenge
as Captain of 'Recon Star'The Broken Cord
as Duane BuckanageeA Question of Loving
as FabienThe Green Chain
as The Executive - John ClementsMission to Mir
as NarratorTramp at the Door
as Albert Fournier