1989-1990 The Young Riders (TV series)
Craven / Finch
– Man Behind the Badge (1990) … Craven
– Speak No Evil (1989) … Finch
1990 A Casa Maluca
Street Thug
1989 Back to Back
Gravedigger #1 (as Earl Smith)
1989 Desperado: The Outlaw Wars (TV movie)
Wilkes (as Earl Smith)
1988 Era da Destruição
Roy (as Earl Smith)
1988 Arizona Heat
Slasher (as Earl Smith)
1984 Ninja III: The Domination
Jefferson (as Earl Smith)
1983 Kenny Rogers as The Gambler: The Adventure Continues (TV movie)
Forbes (as Earl Smith)
1983 September Gun (TV movie)
Bartender 1 (as Earl Smith)
1983 I Married Wyatt Earp (TV movie)
Frank Stillwell (as Earl Smith)
1982 Death Valley
Crony
1980 Stir Crazy
Jack Graham's Enforcer (uncredited)
1980 Kenny Rogers as The Gambler (TV movie)
Brinsley (uncredited)
1979 Cactus Jack, o Vilão
Salesman
1979 Amor e Balas
Telephone Repairman (uncredited)
1977 Incredible Rocky Mountain Race (TV movie)
Card Player #1 (as Earl Smith)
1977 Speedtrap
Frostie
1977 Relentless (TV movie)
Deputy
1977 The Life and Times of Grizzly Adams (TV series)
Frank
– The Redemption of Ben (1977) … Frank
1976 The Last Hard Men
Charlie (uncredited)
1976 Young Pioneers (TV movie)
Man in Boxcar (uncredited)
1974-1975 Petrocelli (TV series)
Jamie / Johnny
– Too Many Alibis (1975) … Johnny
– The Golden Cage (1974) … Jamie
1975 Rafferty and the Gold Dust Twins