A star-studded cast has been announced for Andrew Davies’s upcoming adaptation of Dickens novel Little Dorrit.
Newcomer Claire Foy (Being Human) will play the title role of Amy Dorrit in the BBC Drama Productions series, with Tom Courtenay as her father.
Vicar of Dibley star James Fleet and Hotel Babylon's Emma Pierson will be Amy's jovial uncle and flighty elder sister respectively.
The supporting cast includes Amanda Redman, Andy Serkis, Robert Hardy and Gavin & Stacey's Ruth Jones, while Mackenzie Crook is confirmed as office raconteur Harris.
Doctor Who's Freema Agyeman is also on board, along with Maxine Peake, Annette Crosbie, Alun Armstrong and Eddie Marsan.
Spooks star Matthew Macfadyen was previously announced as Arthur Clennam, whose return from overseas changes the lives of the main characters irrevocably.
The story revolves around the Dorrit family and the variety of characters they meet on their way from rags to riches and back again.
The 15-part series began filming this week and will air on BBC One this autumn.



