Known For: Acting
IMDb
Actor Dr. Deli (voice)
King Crab: Space Crustacean
Actor Renée Montoya (voice)
Batman & Mr. Freeze: SubZero