Titanic
1997 · as Steward #4
The Empire Strikes Back
1980 · as Officer M'kae (Captain Needa's Communications Officer) (uncredited)
Liz & Dick
2012 · as Auctioneer
Conceiving Ada
1999 · as Dr. Locock
Retribution
2012 · as Walter Jefferson
Ship of Dreams: Titanic Movie Diaries
2023 · as Self