Movies
The Vanished
as Jeffrey
Unsung Hero
as Brian (uncredited)
The Lightning Code
as Gerald Cooper
No Time to Run
as John Stillwater
Chest
as David Morgan
Surprised by Oxford
as Charles Drake
Compassionate Caren in the Big Bad World
as Frank Willoughby
Get Him Back for Christmas
as Arthur
Time After Time
as Dane Johnson
Jeffrey's Hell
as Self