Young Julia wowed the star.
In a sweet moment caught on video, a young cancer patient serenaded Miley Cyrus and Liam Hemsworth from her hospital bed in San Diego.
Cyrus was moved to tears by 8-year-old Julia’s performance of the famous Muppets song "Rainbow Connection."
Read: Cancer-Stricken Man Wins a Year's Worth of Pizza and Donates It to Local Food Bank
Cyrus and Hemsworth were visiting Rady Children's Hospital for the holidays, but weren’t expecting to find such a natural star.
“That was a perfect song for you to sing for us," Cyrus tells Julia in the video. "If I was in my Voice chair, I would have turned around for you for sure.”
Read: Teen Girl with Cancer Makes Chemo Survival Bags for Fellow Patients
Julia has been battling an aggressive childhood cancer since she was 6-years-old, according to the family’s GoFundMe page.
“It was an emotional and magical visit," Julia’s dad Todd Davidson said in a YouTube video.
Watch: Dying Jeopardy Contestant Donates Winnings to Cancer Charity