Characters played by Jane Horrocks
Ros Pritchard
Characters played by Steven Mackintosh
Ian Pritchard
Characters played by Jodhi May
Miranda Lennox
Characters played by Jemma McKenzie-Brown
Georgina Pritchard
Characters played by Carey Mulligan
Emily Pritchard
Characters played by Janet McTeer
Catherine Walker
Characters played by Jonathan Aris
Sir Richard Leavis
Characters played by Geraldine James
Hilary Rees-Benson
Characters played by Selina Cadell
Dorothy Crowther
Characters played by Sally Phillips
Meg Bayliss
Characters played by Robert Portal
Paul Critchley
Characters played by Tom Mison
Ben Sixsmith
Characters played by Siobhan Finneran
Beverley Clarke
Characters played by Frances Tomelty
Kitty Porter
Characters played by Sylvestra Le Touzel
Nina Morgan
Characters played by David Glover
Speaker
Characters played by John Humphrys
John Humphrys
Characters played by Mairead McKinley
Carol
Characters played by Meera Syal
Liz Shannon
Characters played by Joe McAweaney
Stanley Lewis
Characters played by Fred Perry
Reporter
Characters played by Gavin Esler
Gavin Esler
Characters played by Vaughan Savidge
Self
Vaughan Savidge
Characters played by Rebekah Staton
Assistant
Characters played by Anji Kreft
Oona
Characters played by Sean Cernow
Frank
Characters played by Sarah Montague
Sarah Montague
Characters played by David Hartley
Ryan
Characters played by Sue Vincent
Kimberley
Characters played by Peter Snow
Peter Snow
Characters played by Sarah Jane Wolverson
Journalist
Journalist #2
Characters played by Chris O'Dowd
Headmaster
Characters played by Karl Mercer
Karl Mercer
Characters played by Dilys Laye
Queen Elizabeth II
Characters played by Stephanie Cannon
Purple Alliance Woman
Characters played by David Steel
David Steel
Characters played by Melissa Simpson
Kelly
Characters played by Roy Hattersley
Roy Hattersley
Characters played by Sanchia McCormack
Floor Manager
Characters played by Sarah Briggs
Tanzy
Characters played by Jamie Davis
Steve Sharpe
Characters played by Andrew Marr
Andrew Marr
Characters played by Ian Keith
Phil
Characters played by Simon Coates
Mark Robinson MP
Characters played by Paul Clayton
John Hughes MP
Characters played by Paul Butterworth
Graham Smith MP
Characters played by Richard Durden
Sir Athelstane Jervis
Characters played by John R. Mahoney
Reporter
Characters played by Robin Brant
Robin Brant
Characters played by Kirsty Wark
Kirsty Wark
Characters played by Adam James
Mark McCaffrey
Characters played by Harry Hadden-Paton
Hilary's Advisor
Characters played by Malcolm Sinclair
Sir Andrew McNeil
Characters played by Colette Brown
Eleanor Ricci
Characters played by Paul Jesson
Michael Chitham
Characters played by Daphne Alexander
Janita
Characters played by Adam Astill
Teacher
Characters played by Kurt Barling
Kurt Barling
Characters played by Simon McCoy
Simon McCoy
Characters played by Marian Pashley
Beverley's Secretary
Characters played by Amanda Ryan
Ronnie Johnson
Characters played by James Puddephatt
Journalist #1
Characters played by Tara Ellis
Egg Pelter Woman
Characters played by Sidney Cole
Policeman
Characters played by William Ellis
Newsnight Runner
Characters played by Tyrone Huggins
President Masinde
Characters played by Karthi Gnanasegaram
Karthi Gnanasegaram
Characters played by Harry Miller
Man 1
Characters played by Georgie Glen
Anne Lister
Characters played by Nick Robinson
Nick Robinson
Characters played by Katherine Kanter
Highbury Woman
Characters played by Paula O'Grady
Thoughtful Woman
Characters played by Sue Kelly
Woman #1
Characters played by Doreen Andrew
Little Old Lady
Characters played by Ged Forrest
Bloke 1
Characters played by Thomas Aldersley
Best Man
Characters played by Richard Alexander
Man #1
Characters played by Emily Aston
Suzie
Characters played by Cedric Henderson
Man #2
Characters played by John Sumner
Suzies dad
Characters played by John Webb
Man #3
Characters played by Jackie Abbey-Taylor
Woman #2
Characters played by Anna Jaskolka
Steve's Mum
Characters played by Sean Glenn
Man #4
Characters played by Fiz Marcus
Wife of Man #4
Characters played by Guy Morris
Returning Officer #1
Characters played by Tony Bluto
Fat Policeman
Characters played by Ben Bradshaw
Returning Officer #2
Characters played by Anjela Lauren Smith
School Secretary
Characters played by John Brolly
Tony Blair
Characters played by Maxwell Hutcheon
Black Rod
Characters played by Mikki Burrell
Paris
Characters played by Andrew McKeough
Ollie
Characters played by Robert Dearle
Tim
Characters played by Helen Belcher
Mum with Baby
Characters played by Leonard Silver
Head of RAF
Characters played by Chris Wilson
Election Returning Officer
Characters played by Danny Erskine
kofi mensah Abolo
Characters played by James Fiddy
Tory Whip
Characters played by Shane Nolan
Civil Servant
Characters played by Michael Norton
MP (Cabinet)
Characters played by Arthur Benjamins
#10 Downing Street minister