Zachary Levi Serenades Teen Girl with TANGLED’s ‘I See the Light’ During Hospital Visit [VIDEO]

Before Zachary Levi starred in his latest movie Shazam! he voiced Flynn Rider in “Tangled.”

In an Instagram moment captured by CNN’s Jake Tapper Zachary reprises his role while singing to a cancer patient at Children’s Mercy Hospital in Kansas City, Missouri.

Selena Gomez was also visiting over the weekend as part of the Big Slick Celebrity Weekend to raise funds and awareness for the hospital.

 

View this post on Instagram

 

At @childrensmercy for @bigslickkc weekend, @zacharylevi serenades Sophia Linenberger, 15. (@selenagomez cameo)

A post shared by Jake Tapper (@jaketapper) on

 

Other celebs visited Sophia as well like Paul Rudd and Adam Scott

 

 

View this post on Instagram

 

Best part of @bigslickkc weekend is always visiting the kids at @childrensmercy —

A post shared by Jake Tapper (@jaketapper) on