This post has not been vetted or endorsed by BuzzFeed's editorial staff. BuzzFeed Community is a place where anyone can create a post or quiz. Try making your own!

    Awesome Guy Sings "Let It Go" As 21 Disney And Pixar Characters

    Hope you're not tired of "Let It Go" covers yet, because we've got another one.

    View this video on YouTube

    Brian Hull is a 22-year-old vocal performance major at Dallas Baptist University who entered a "Let It Go" cover contest to simply win a $100 Disney Store gift card. Rather than do a traditional cover of the Oscar-winning song, his YouTube description puts it best:

    "With so many covers of Let it Go coming out, people may forget the original Disney magic that this song has, so what better way to preserve that magic with other Disney and Pixar characters singing the song! So enjoy this Disney and Pixar Mashup!"

    With a near-flawless switching between character voices, his effort has garnered almost 2 million views within 48 hours. Whether or not he takes home the gift card, he has certainly won the Internet.

    Characters in order of appearance:

    Captain Barbosa – Pirates of the Caribbean

    Captain Jack Sparrow – Pirates of the Caribbean

    Scar – The Lion King

    Roz – Monsters Inc.

    Mike Wazowski – Monsters Inc.

    Lumiere – Beauty and the Beast

    Cogsworth – Beauty and the Beast

    Dug – Up

    Alpha – Up

    Kaa – The Jungle Book

    Sebastian – The Little Mermaid

    Pumbaa – The Lion King

    Timon – The Lion King

    Ray – The Princess and the Frog

    Scuttle – The Little Mermaid

    Pete

    Winnie the Pooh

    Tigger

    Mickey Mouse

    Minnie Mouse

    Goofy