"He Knew He Was Right was a 2004 BBC TV adaptation of the Anthony Trollope novel He Knew He Was Right. It was directed by Tom Vaughan."
Bill Nighy
as Colonel Osborne
Geoffrey Palmer
as Sir Marmaduke Rowley
Laura Fraser
as Emily Trevelyan
Christina Cole
as Nora Rowley
Geraldine James
as Lady Rowley
Joanna David
as Mrs. Stanbury
Stephen Campbell Moore
as Hugh Stanbury
Jane Lapotaire
as Lady Milborough
Raymond Coulthard
as Mr. Glascock
Oliver Dimsdale
as Louis Trevelyan
Amy Marston
as Priscilla Stanbury
Maggie Ollerenshaw
as Martha
Anna Massey
as Miss Stanbury
David Tennant
as Mr. Gibson
Ron Cook
as Mr. Bozzle
Fenella Woolgar
as Arabella French
Claudie Blakley
as Camilla French
Barbara Flynn
as Mrs. French
Matthew Goode
as Brooke Burgess
Patsy Palmer
as Mrs. Bozzle
Lynn Farleigh
as Mrs. Outhouse
John Alderton
as Mr. Outhouse
Sarah Crowden
as Mrs. MacHugh
Anna-Louise Plowman
as Caroline Spalding
James Bolam
as Mr. Crump
Nigel Stafford-Clark
Producer
Andrew Davies
Screenplay
Anthony Trollope
Novel
Bill Boyes
Executive Producer
Sally Haynes
Laura Mackie
Rebecca Eaton
Debbie Wiseman
Original Music Composer
Mike Eley
Director of Photography
Chris Ridsdale
Editor
Kate Rhodes James
Casting
Gerry Scott
Production Design
Diane Dancklefsen
Art Direction
Mark Kebby
Andrea Galer
Costume Design
Daniel Phillips
Makeup Artist
Tapio Salmi
Emma Sheldrick
Makeup & Hair
Chris Ashworth
Sound Recordist
Colin Cooper
Foley Mixer
Stephen Griffiths
Sound Effects Editor
Andre Schmidt
Dialogue Editor