All Cast

Sally Hawkins

Sally Hawkins

Jane

David Thewlis

David Thewlis

Mike

Alice Lowe

Alice Lowe

Alice

Billie Piper

Billie Piper

Nicola

Penelope Wilton

Penelope Wilton

Vivian

Robert Pugh

Robert Pugh

Dennis

Banita Sandhu

Banita Sandhu

Alex

Paul Hilton

Paul Hilton

Tony

Morfydd Clark

Morfydd Clark

Young Jane

Natalie O'Neill

Natalie O'Neill

Young Nicola

Elysia Welch

Elysia Welch

Young Alice

Boyd Clack

Boyd Clack

Doctor

Robert Aramayo

Robert Aramayo

Lover's Voice (voice)

Rita Bernard-Shaw

Rita Bernard-Shaw

Lucy

Tony Leader

Tony Leader

Lesley

Spencer Deere

Spencer Deere

Jack

Amelie Tukandra

Amelie Tukandra

Nurse

Nicholas Lumley

Nicholas Lumley

Photographer

Kas Meghani

Kas Meghani

Examiner