Judi Dench as Evelyn
Evelyn is a newly widowed housewife, her home is being sold to pay
off her husband's debts and, despite her son's protestations, decides
to make her home in India, in Sonny's home for the "elderly
and beautiful". She keeps a blog to inform her family of all
she does and encounters.
Bill Nighy and Penelope Wilton as Douglas and as Jean
Douglas and Jean have been married for 39 years, and since Douglas
invested, and seemingly lost, all their savings in their daughter's
internet business the two find themselves unable to afford any kind
of home, except for retirement bungalows installed with panic buttons
and hand rails "for the future"; unable to face a future
in such a place the couple make the move to Sonny's hotel.
Maggie Smith as Muriel
Muriel, an ex-housekeeper with a head for figures, is deemed surplus
to requirements by her lifelong employers after she unwittingly
trains her own replacement. She finds herself without a family of
her own, having devoted her life to the care of another family.
Living in a flat alone she is bitter and racist, and, when her doctor
tells her that the only alternative to a six-month wait for a hip
replacement is to be "outsourced" to India where her hip
can be replaced almost immediately, she is sent to Sonny's hotel.
Tom Wilkinson as Graham
Graham, a high court judge, has, for many years, been retiring "any
day now". And it is during the retirement speech of a colleague
that he decides that "today's the day". He grew up in
India until he was 18, and for him, returning to India is the way
to put to sleep part of his life that he has ignored.
Ronald Pickup as Norman
is an aged lothario, constantly on the look-out for a new woman
and unable to face up to his own age and consequent undesirability
for young women. He seeks a new start with new possibilities in
Celia Imrie as Madge
has had many unsuccessful marriages and, like Norman, wants fun,
adventure and a new man. Tired of her daughter's attempts to keep
her at home she flees the house and leaves for India.
Dev Patel as Sonny
Diana Hardcastle as Carol
Ramona Marquez as Grandchild
Liza Tarbuck as Head Nurse Karen
Lillete Dubey as Mrs. Kapoor
Tena Desae as Sunaina