Spudvisor
Richard II

Richard II

Schadenfreude

Continuity Announcer

The Critic

Jimmy Erskine

Dragfox

Ginger Snap the Fox (Speaking) (voice)

ted

Narrator (voice) (2 episodes)

The One Note Man

Narrator (voice)

Infinitum: Subject Unknown

Dr. Charles Marland-White

Cats

Gus, the Theatre Cat

The Isle

Associate Producer

All Is True

Earl of Southampton

Family Guy

Dr. Cecil Pritchfield (voice) (1 episode)

Animal Crackers

Horatio P. Huntington (voice)

How a Kite Flies

Mr. Kite (voice)

Edmund the Magnificent

Self - Narrator (voice)

The Roof

And Even Yet Another Fan

Mr. Holmes

Sherlock Holmes

The Wolverine

Erik Lehnsherr / Magneto (uncredited)

Vicious
Doctor Who: The Snowmen

The Great Intelligence (voice)

Small-Time Revolutionary
The Golden Compass

Iorek Byrnison (voice)

Stardust

Narrator (voice)

Flushed Away

The Toad (voice)

X-Men: The Last Stand

Erik Lehnsherr / Magneto

The Da Vinci Code

Sir Leigh Teabing

Doogal

Zebedee (voice)

Neverwas

Gabriel Finch

Asylum

Dr. Peter Cleave

Eighteen

Jason Anders (voice)

The Simpsons

Ian McKellen (voice) (1 episode)

Churchill

Himself - Narrator (voice) (3 episodes)

X2

Eric Lehnsherr / Magneto

Apt Pupil

Kurt Dussander

Swept from the Sea
Bent

Uncle Freddie

Rasputin

Tsar Nicholas II

Richard III

Richard III

Executive Producer

Screenplay

To Die For

Quilt Documentary Narrator (voice)

The Shadow

Dr. Reinhardt Lane

I'll Do Anything

John Earl McAlpine

Scandal

John Profumo

Zina

Kronfeld

Plenty

Sir Andrew Charleson

The Keep

Dr. Theodore Cuza

Tony Awards

Self - Winner (1 episode)

Self - Presenter (1 episode)

Dying Day

Antony Skipling

Hedda Gabler
Edward II
Omnibus

Self - Reading Poetry (1 episode)

BBC Play of the Month

Captain Plume (1 episode)

Simon Bliss (1 episode)

Ross / T.E. Lawrence (1 episode)

George Tesman (1 episode)