Zachary Levi, Jason Sudeikis, Big Slick Celebrity Weekend

Stephen Lovekin/Shutterstock

He's Zachary Levi, and he's a real-life superhero.

On Friday, the Shazam! actor and several other celebs visited patients at Children's Mercy Hospital in Kansas City, Missouri, one of several events for the annual Big Slick Celebrity Weekend aimed at raising funds for the facility.

Levi got down on his knees and serenaded 15-year-old patient Sophia Linenberger by her bedside with the Tangled song "I See the Light." CNN host Jake Tapper  shared a video of the sweet moment on Instagram.

Levi played hero Flynn Rider in Disney's 2010 3D computer-animated musical film, which starred Mandy Moore as main character and his love interest Rapunzel.

Other celebs who took part in Big Slick Celebrity weekend events included Samm Levine, Taran Killam and wife Cobie SmuldersDavid CookDavid KoechnerModern Family's Ariel Winter and Eric StonestreetPaul RuddRob RiggleJason Sudeikis and wife Olivia Wilde. The latter four male actors grew up in the neighboring Kansas City, Kansas area.

The stars took part in a celebrity charity softball game at Kauffman Stadium, home of the Kansas City Royals baseball team, as well as a bowling tournament. See photos from the events:

Eric Stonestreet, Cobie Smulders, Ariel Winter, David Cook, Big Slick Celebrity Weekend

Kyle Rivas/Getty Images

Selena Gomez, Big Slick

Stephen Lovekin/Shutterstock

Olivia Wilde, Big Slick Celebrity Weekend

Stephen Lovekin/Shutterstock

Selena Gomez, Big Slick

Stephen Lovekin/Shutterstock

Eric Stonestreet, Big Slick Celebrity Weekend

Kyle Rivas/Getty Images

Paul Rudd, Big Slick Celebrity Weekend, Childrens Mercy Hospital

Kyle Rivas/Getty Images

Ariel Winter, Big Slick Celebrity Weekend

Stephen Lovekin/Shutterstock

Zachary Levi, Jason Sudeikis, Big Slick Celebrity Weekend

Stephen Lovekin/Shutterstock

Selena Gomez, Big Slick Celebrity Weekend Softball Game

Stephen Lovekin/Shutterstock

Selena Gomez, Paul Rudd, Big Slick Celebrity Weekend

Kyle Rivas/Getty Images

Olivia Wilde, Selena Gomez, Big Slick Celebrity Weekend

Stephen Lovekin/Shutterstock

Don't miss E! News every weeknight at 7, only on E!

We and our partners use cookies on this site to improve our service, perform analytics, personalize advertising, measure advertising performance, and remember website preferences. By using the site, you consent to these cookies. For more information on cookies including how to manage your consent visit our Cookie Policy.