Based on the true story of Robin, a handsome, brilliant and adventurous man whose life takes a dramatic turn when polio leaves him paralyzed.
Andrew Garfield
as Robin Cavendish
Claire Foy
as Diana Cavendish
Hugh Bonneville
as Teddy Hall
Tom Hollander
as Bloggs Blacker / David Blacker
Miranda Raison
as Mary Dawney
Dean-Charles Chapman
as Jonathan
Diana Rigg
as Lady Neville
Ed Speleers
as Colin Campbell
Emily Grace Bevan
as Nurse Margaret
Ben Lloyd-Hughes
as Dr. Don McQueen
Roger Ashton-Griffiths
as Hospital Chaplain
Camilla Rutherford
as Katherine Robertson