(1983)
as Richard Devine / Rufus Dawes
as Rev. James North
as Major Vickers
as Mrs. Vickers
as Lady Elinor Devine
as Lt. Maurice Frere
as John Rex
as Sarah
as Sylvia Vickers
as Captain Blunt
as Frank Edgely
as Prison Guard
as Willis
as Randolph
as Doctor Pine
as Sylvia Vickers (child)
as Jenny
as Alicia
as Sir Richard Devine
as Lord Bellasis
as Blinker
as Francis Wade
as Hardy
as Collins
as Reasin
as Toddy
as Constable
as Blind Mooney
as Kirkland
as Troke, prison warder
as Reverend Meekin
Novel
Editor
Director
Writer
Writer
Editor
Director of Photography
Music
Costume Designer
Editor
Orchestrator
Producer
Sound Editor
Art Direction
Casting
Third Assistant Director
Special Effects
Sound Supervisor
Assistant Editor
Second Assistant Director
Stunt Coordinator
Sound Editor
Title Designer
Continuity
Second Assistant Director
Executive Producer
Assistant Art Director
Post Production Supervisor
Sound Recordist
Music Editor
Sound Re-Recording Mixer
Set Dresser
Associate Producer
First Assistant Director
Producer
Location Manager
Makeup Artist
Hairdresser
Associate Producer
Production Coordinator