2022
as Frank
2021
as Bob
2020
as Theodore Read (voice)
2003
as Lyle Neeson
1998
as Ego the Living Planet (voice)
1996
as Marshal
1995
as Louis
1988
as Doctor