John Boyega has quickly become one of the most liked guys in Hollywood, and it's easy to see why.
The 23-year-old dropped by the Royal London Hospital on Sunday in character as Finn from Star Wars: The Force Awakens to say hello to some of his youngest fans.
Among the kids to have their special wishes granted was Daniel Bell, a 5-year-old who was sadly diagnosed with a brain tumor.
It's clear to see the little stormtrooper was delighted to meet his hero.
Boyega also met up with a young girl called Layla.
It's good to see someone putting fame to good use.