Johnny Depp gave some of his young fans the best Christmas present they could ask for.
The 55-year-old actor briefly reprised his role as Jack Sparrow from Pirates of the Caribbean, to surprise young cancer patients at the Curie Institute in Paris, France on Thursday.
What a big heart.
Fully kitted out in the captains famous scraggly long hair and shabby clothes, Johnny looked completely at home in the shoes of the character hes played since 2003.
Photos of the sweet visit show Johnny hugging the young patients, chatting to nurses, signing autographs on a notepad and sharing laughs with other staff members at the hospital.
The Curie Institute is both a hospital and one of the worlds top research centers for cancer, known for housing some of the best experts in the field.
Grateful to Johnny for taking time out of his Christmas break to visit the children, the Curie Institute tweeted: Surprise visit by Jack Sparrow. The most famous pirate to children & teens of our # pediatrics service!
A gift that gave joy to the patients, families, caregivers, doctors and researchers. Huge thanks to Johnny Depp for his time, his comfort & his energy.
It comes just weeks after a Disney executive appeared to confirm that Johnny will no longer play Captain Jack Sparrow after 15 years and five blockbuster movies.
Sean Bailey explained that the movie studio were keen to take the story in a new direction and, unfortunately, it doesnt involve Johnny.
Bailey told The Hollywood Reporter: We want to bring in a new energy and vitality.
I love the [Pirates] movies, but part of the reason Paul and Rhett are so interesting is that we want to give it a kick in the pants. And thats what Ive tasked them with.
More: Johnny Depp
In October, it was first claimed that Johnny had been axed from the role amid concerns about his career and health.
Nonetheless, it seems hell always be Jack Sparrow.
Got a showbiz story?
If you've got a story, video or pictures get in touch with the Metro.co.uk Entertainment team by emailing us email@example.com, calling 020 3615 2145 or by visiting our Submit Stuff page – we'd love to hear from you.