Amazing Grace— Full Cast
2006
Cast (15)

Ioan Gruffudd
as William Wilberforce

Romola Garai
as Barbara Spooner

Benedict Cumberbatch
as William Pitt

Albert Finney
as John Newton

Michael Gambon
as Lord Charles Fox

Rufus Sewell
as Thomas Clarkson

Youssou N'Dour
as Olaudah Equiano

Ciarán Hinds
as Lord Tarleton

Toby Jones
as Duke of Clarence

Nicholas Farrell
as Henry Thornton

Sylvestra Le Touzel
as Marianne Thornton

Jeremy Swift
as Richard the Butler

Stephen Campbell Moore
as James Stephen

Bill Paterson
as Lord Dundas

Nicholas Day
as Sir William Dolben








