Emilia Clarke ... Louisa Clark
Sam Claflin ... William Traynor
Charles Dance ... Stephen Traynor
Janet Mcteer ... Camilla Traynor
Jenna Coleman ... Katrina "Treena" Clark
Matthew Lewis ... Patrick
Samantha Spiro ... Josie Clarke
Stephen Peacocke ... Nathan
Vanessa Kirby ... Alicia