Chris Kläfford hit the America's Got Talent stage on Tuesday night looking every inch a rock star — from his long hair, impressive beard, tattoos, and guitar, he seemed primed to serenade the judges with a head-banging cover of something. But instead, the 30-year-old Swedish singer belted out a delicate, absolutely gorgeous cover of John Lennon's "Imagine."
As soon as he finished, people in the audience jumped to their feet and visibly wiped away tears, and all four judges joined in giving him a standing ovation. (Even Simon Cowell seemed genuinely moved by the performance!) "You know how they say 'Sing from the heart'? Well you wore your heart on your sleeve, we could all feel it," judge Howie Mandel told Chris. "It was amazing!" Gabrielle Union also couldn't hide how impressed she was, telling him that she was "blown away" by his voice.
Watch Chris's moving cover of the classic song above, then keep scrolling to see some photos from his time on stage.