The British star teamed up with the Rays of Sunshine children's charity to grant the wish of Daniel Bell, a five-year-old at The Royal London Hospital who has been diagnosed with a brain tumour.

Daniel wanted to meet Boyega's Star Wars character Finn, and hand out Star Wars-themed toys with him to other sick patients at the medical centre in the English capital. Boyega "jumped at the chance to make it come true", and donned the hero's light brown leather jacket once again, while Daniel dressed as a stormtrooper

"Daniel is an amazing and inspirational boy," John told the Belfast Telegraph newspaper. "It was fantastic to be a part of his very special wish with Rays of Sunshine. It was also great to meet the children at The Royal London Hospital and be a part of something so positive."

Daniel's mum Rosalind took to Facebook on Saturday (19Mar16) to praise the actor for being generous with his time, writing, "Thank you so so much Rays of Sunshine and John Boyega for granting Daniel's wish to meet Finn and take toys to the hospital. It was just amazing, I have no words! Daniel is still totally overwhelmed, I have never seen him so happy."

John, who also taught Daniel how to properly fight with a lightsaber, later posted a collage of photos from his day with Daniel on Instagram, alongside the caption, "This little stormtrooper Daniel had a wonderful wish after seeing the force awakens."

"Daniel currently lives with a brain tumour and rather than having Finn to himself he wanted Finn to meet the kids at the Royal London hospital and give them some toys. I stayed in character while I was with this brave boy asking him what a car was. He taught Finn about everything earth related! Really thankful for the opportunity this child granted me and I'm just humbled!

"I hope I played a little part in making you smile young stormtrooper."