Currently available on 1 streaming service.

Last Christmas - watch online: streaming, buy or rent

You can buy "Last Christmas" on Apple TV as download or rent it on Apple TV online.

Cast

Emilia Clarke
Kate Andrich
Henry Golding
Tom Webster
Michelle Yeoh
Santa
Emma Thompson
Petra Andrich
Lydia Leonard
Marta Andrich
Boris Isaković
Ivan Andrich
Rebecca Root
Dr. Addis
Ingrid Oliver
Police Woman Crowley
Laura Evelyn
Police Woman Churchill
Patti LuPone
Joyce
Calvin Demba
Nathan
Ritu Arya
Jenna
Ansu Kabia
Rufus
Jade Anouka
Alba
Rob Delaney
Theatre Director
Peter Serafinowicz
Theatre Producer
Sara Powell
Casting Director
Peter Mygind
The Dane (aka ‘Boy’)
Amit Shah
Andy
Maxim Baldry
Ed
Margaret Clunie
Sarah
Sue Perkins
Ice Show Director
John-Luke Roberts
Klaus the German Clown
Madison Ingoldsby
Young Kate
Lucy Miller
Young Marta
Bilal Zafar
Oscar
Ben Owen-Jones
Danny
David Hargreaves
Arthur
Joe Blakemore
Tom
Anna Calder-Marshall
Dora
Leon Delroy Williams
Traffic Cone Man
Jassie Mortimer
Croatian Woman
Michael Matovski
Croatian Man
Jake Lampert
Angry Man on Bus
Liran Nathan
Moroccan Vendor
Laila Alj
Moroccan Vendor's Wife
David Mumeni
Guy in Pub
Andrew Ridgeley
Man in Audience at Homeless Shelter Benefit (uncredited)
Jacqueline Ramnarine
Homeless Person (uncredited)
Nichola Jean Mazur
Nurse Jane (uncredited)
Fabien Frankel
Fabien