The mother of a five-year-old boy living with a brain tumour described their meeting with Star Wars actor John Boyega as "priceless".
The actor, who plays Finn in the popular film franchise, delivered toys to sick children at the Royal London Hospital.
Young Daniel Bell from Ormskirk said he wished he could hand out presents to other young patients alongside his favourite film character - and Boyega said he "jumped at the chance" to grant it.
Boyega taught Daniel some nifty lightsaber moves as part of the special treat, organised by Rays of Sunshine Children's Charity.
The Bafta-winning actor, who stars alongside Harrison Ford on the big screen, described Daniel as "an amazing and inspirational boy".
He said: "When I heard about Daniel's wish to meet Finn, I jumped at the chance to make it come true. 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 said the meeting was something money could not buy.
She said: "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 added: "These things can't be bought and really do mean the world."