His television credits include: BBC Sunday-Night Play, The Chem. Lab. Mystery, Suspense, ITV Play of the Week, ITV Television Playhouse, Festival, Martin Chuzzlewit, Detective, The Spy Who Came in from the Cold, Jury Room, Blackmail, Theatre 625, Thirty-Minute Theatre, No Hiding Place, Half Hour Story, The Further Adventures of the Musketeers, BBC Play of the Month, The Tenant of Wildfell Hall, The Wednesday Play, Biography, The Search for the Nile, Play for Today, The Regiment, New Scotland Yard, Colditz, The Adventures of Black Beauty, The Unpleasantness at the Bellona Club, Six Days of Justice, Special Branch, Crown Court, Boy Dominic, Affairs of the Heart, Haunted: The Ferryman, The Love School, Dame of Sark, Raffles, Warship, The Sunday Drama, It Ain't Half Hot Mum, As You Like It, A Man Called Intrepid, House of Caradus, The Other 'Arf, Blake's 7, Dead Ernest, All for Love, Strangers and Brothers, The Return of the Antelope, Screen Two, 4 Play, Great Expectations, Selling Hitler, Heidi, Lovejoy, The Detectives, The Last Englishman, Kavanagh QC, Longitude, Agatha Christie's Poirot, Evolution, Midsomer Murders.
His film credits include: The Spy Who Came in from the Cold, Isadora, Man at the Top, Ransom, The Shadow Line, King Solomon's Treasure, The Dogs of War, Gandhi, A Handful of Dust, Vaikai is Amerikos viesbucio, Edward II, Wittgenstein, Blue, Shadowlands, The Stendhal Syndrome, Cousin Bette, Vigo: A Passion for Life, The Glow, Lights2: Return of the Shadow.
His theatre credits include: A Song at Twilight (Greenwich Theatre), The Donkey's Years (Globe Theatre), The Crucifer of Blood (Theatre Royal Haymarket), The Clandestine Marriage (Compass Theatre Company production), Travesties (Royal Shakespeare Company production), Henry VIII or All Is True (Chichester Festival Production), A Song at Twilight (Greenwich Theatre), Cause Celebre (Lyric Theatre).