Known For: Acting
IMDb
Actor Neanderthal #1
Bill & Ted's Excellent Adventure
Actor Steven Chas
Treasure of the Ninja