Characters played by Bill Nighy
Alan
Characters played by Sam Riley
Peter
Characters played by Alice Lowe
Sue
Characters played by Jenny Agutter
Margaret
Characters played by Tim McInnerny
Arthur
Characters played by John Westley
Official
Characters played by Oliver Sindcup
Young Peter
Characters played by Louis Healy
Jack
Characters played by Ella-Grace Gregoire
Rachel
Characters played by Alan Williams
Desk Officer
Characters played by Eithne Browne
Waitress
Characters played by Alexei Sayle
Bill
Characters played by Andrew Shim
Ali