John Boyega dressed up as Finn and surprised a five-year-old Star Wars fan in hospital
The actor had a lightsaber battle with young Stormtrooper Daniel, who is currently in the Royal London Hospital with a brain tumour
John Boyega is already a fan favourite after his turn as Finn in Star Wars: The Force Awakens — but it turns out he's even more of a hero than we thought.
The actor, clad in the pilot jacket his character wears throughout the film, visited five-year-old Daniel at the Royal London Hospital, after hearing that it was his wish to meet Finn.
Armed with Star Wars toys for Daniel, who is living with a brain tumour, and other seriously ill children on the ward, Boyega posted this image and caption on Instagram.
"I stayed in character while I was with this brave boy asking him what a car was," wrote Boyega. "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."
"To see Daniel smile like that without a care in the world after everything he's been through, knowing how much time and effort Rays of Sunshine have put in to his wish and that John Boyega gave his time to make it come true, is priceless," she said. "These things can't be bought and really do mean the world."