Estimated read time: 1-2 minutes
This archived news story is available only for your personal, non-commercial use. Information in the story may be outdated or superseded by additional information. Reading or replaying the story in its archived form does not constitute a republication of the story.
(CNN) — "Star Wars" actor Mark Hamill skipped a recent promotional appearance for "The Force Awakens" to visit sick kids at a British hospital.
The actor, who portrays Luke Skywalker in the films, posted an image from the visit to his Twitter account.
It shows a young boy he identifies as "Oscar" listening to his heart with a toy stethoscope.
"Thanks for the check-up, Oscar," Hamill wrote.
At the time, the other cast members of the new "Star Wars" flick were taping an appearance on "The Graham Norton Show," Hamill told The Independent newspaper.
"Star Wars movies are meant to be a couple of hours of diversion from reality, and we need that," the newspaper quoted him as saying. "They are optimistic and hopeful stories."
But, he said, such things are "very trivial," compared with bringing comfort to ailing kids.
Thanks for the check-up Oscar!And to @GreatOrmondSt for inviting me. Happy Holidays to all the boys&girls. Love,mh pic.twitter.com/yD7TDjjvJh— Mark Hamill (@HamillHimself) December 22, 2015
The hospital's staff thanked Hamill in a tweet: "Thanks so much for coming to visit our patients Mark - everyone absolutely loved it :)"
As could be expected, Hamill's fans also adored the move.
"This made my eyes water this honestly is so sweet," one Twitter user said.
The visit wasn't Hamill's only charitable effort in what has been a fairly busy month for the actor, what with the premiere of "The Force Awakens" and promotion in support of the box office record-shattering film.
Earlier this month, Hamill donned a stormtrooper uniform to scare up interest in the Omaze charity fundraising effort, which was giving away a trip to the premiere of "The Force Awakens."
His best line? "Do you have any power converters?"
Copyright 2015 Cable News Network. Turner Broadcasting System, Inc. All Rights Reserved.