Actor
Retribution
2012
as Walter Jefferson
Conceiving Ada
1999
as Dr. Locock
Titanic
1997
as Steward #4
The Empire Strikes Back
1980
as Officer M'kae (Captain Needa's Communications Officer) (uncredited)