Adam Ruebin Beach (born November 11, 1972) is a Canadian Saulteaux actor. He is best known for his roles as Tommy on Walker, Texas Ranger, Kickin' Wing in Joe Dirt, Marine Private First Class Ira Hayes in Flags of Our Fathers, Private Ben Yahzee in Windtalkers, Dr. Charles Eastman (Ohiyesa) in Bury My Heart at Wounded Knee, Chester Lake in Law & Order: Special Victims Unit, and Officer Jim Chee in the film adaptions of Skinwalkers, Coyote Waits, and A Thief of Time.
as Max Windrunner
as Paul Fullerton
as Sees Two Moons
as Rudy(10 eps)
as Cam
as Adam
as Kai Wagon(1 ep)
as Ted Evans
as Self - Host(12 eps)
as Dalton
as Sheriff Adler
as Edward Nappo
as Alton Kelly
as Uncle Mick
as Dani's Father
as E.O. McGinnis(7 eps)
as Jess
as Black Hawk
as Mike Reid
as Billy Carr(1 ep)
as Nick
as Slipknot
as Self(2 eps)
as Nakoma
as Kicking Wing
as Storyteller
as Johnny Cadillac
as Narrator
as Fast Eddie
as TC Cardinal
as Bryce
as Sheriff Mason(2 eps)
as Powwow Attendee
as Bobby Martin(35 eps)
as Dylan
as Jon Beardsley
as Sgt. Major Duke Wayne
as Red Bear(1 ep)
as Nat Colorado
as Special Warfare Operator Graham Wilson, 2nd Class(1 ep)
as Josh Anderson
as Mason Reese
as Self
as Slade
as Johnny
as Turok (Voice)
as Blue Duck(3 eps)
as Charles Eastman
as Mike Maquinna
as Ira Hayes
as Jesus De Jesus
as Tommy Flute(9 eps)
as Sheriff Mason(1 ep)
as Chief (uncredited)
as Johnny Tootall
as Jim Chee
as Jim Chee
as J.J. Harper
as Self(1 ep)
as Randy
as Jim Chee
as Mr. Grey Cloud(1 ep)
as John Myron
as Shaman(1 ep)
as Private Ben Yahzee
as Sinclair
as Ben Crowchild
as Kicking Wing
as Jason
as Aaron Reifel(1 ep)
as Walter
as Galin Winetka
as Christian(2 eps)
as Chester Lake(21 eps)
as Alex Sherman(1 ep)
as Victor Joseph
as Chibiabos
as Billy Little Plume
as Charlie(13 eps)
as Rafe Acuna
as Noel
as Frank Fencepost
as Squanto
as Dillon New Eagle(1 ep)
as Paul LeBlanc
as Will
as Tommy Bright Hawk(1 ep)
as Hunting Party Member