Sometimes Always Never
Bill Nighy character Alan
Sam Riley character Peter
Jenny Agutter character Margaret
Alice Lowe character Sue
Tim McInnerny character Arthur
Louis Healy character Jack
Ella-Grace Gregoire character Rachel
Alexei Sayle character Bill
Alan Williams character Desk Officer
John Westley character The Official
Eithne Browne character Waitress
Oliver Sindcup character Young Peter