If Zachary Levi hasn’t won over your heart yet, this video will change that.
The “Shazam!” actor was visiting patients at Children’s Mercy Hospital as part of the 2019 Big Slick Celebrity Weekend.
Sophia Linenberger, 15, was serenaded by Levi, 38, with his “Tangled” track “I See The Light!”.
“At @childrensmercy for @bigslickkc weekend, @zacharylevi serenades Sophia Linenberger, 15,” CNN anchor Jake Tapper captioned the video.
Selena Gomez was also in the room for the impromptu song. “Hey, @selenagomez, join me next time. You pick the song.,’ Levi teased on Twitter.
While there were no videos of Gomez singing, she did give Linenberger a big hug.
The weekend brought out all sorts of stars, including Al Roker, Rob Riggle, Eric Stonestreet and Paul Rudd who spotted a boy in an “Ant-Man” mask and offered to sign it for him.
Other parts of the weekend that helps raise funds and awareness for the hospital have included bowling and baseball.