After Mariah Carey’s brutally poor performance of “All I Want for Christmas is You” during the Rockefeller Center tree lighting Wednesday night, it became clear an alternative was needed. Luckily we found this guy, who can sing Carey’s modern holiday standard in the style of 20 different musicians.

Anthony Vincent of Ten Second Songs runs the gamut of styles and genres, seamlessly transitioning from Tom Jones to Alvin and the Chipmunks (with the aid of a little helium). Judging by Vincent’s appearance and throaty growls, he’s most comfortable as a heavy metal singer, with impressions of Ronnie James Dio and the orchestral screamo stylings of Trans-Siberian Orchestra.

Regardless of your musical tastes, Vincent’s vocal range is impressive, and he spans enough genres that any listener should be able to find something they like. Plus, any of them are better than Mariah Carey right now.

[h/t Time]