Johnny Depp has made a young boy's dreams come true as he reprised the role of Captain Jack Sparrow.
The Hollywood icon, 59, put on the costume to send a sweet message of support to a terminally ill 11-year-old boy, as he battles a heart condition.
Pirates of the Caribbean fan Kori Parkin-Stovell has undergone two unsuccessful heart transplants and ultimately decided against a third. He is now in palliative care and his family don't know how long he has to live.