Frozen's lead character Elsa, voiced by Idina Menzel Disney

Brian Hull, a Dallas Baptist University student, put a very 'different' cover of the song 'Let It Go' from Frozen, and it has gone viral.

The 'wickedly talented' Hull has sung the song using voices of 21 different Disney and Pixar characters.

The Academy Award-winning song has numerous covers circulating on the internet but Hull's version, posted on Saturday, garnered more than 2.3 million views.

Watch the video below:

"The reason is probably because he transitions from human characters to animated ones throughout decades of popular films and TV shows associated with the studios," states a Yahoo report.

Hull opens with Captains Barbossa and Jack Sparrow from Pirates of the Caribbean. He follows that up with Scar from The Lion King. Other movies covered include Monsters, Inc., The Little Mermaid and Beauty and the Beast.

Hull seems overwhelmed by the response, which came soon after the upload last weekend.

He shared with his friends on Facebook, "This feedback has been incredible! I'm so amazed by how much people are enjoying it and sharing it! You guys are amazing!"

Here are some comments on his video by YouTube users:

User Sakura Nguyen says: "You're pretty impressive on voicing many Disney and Pixar characters and singing as them, I can tell you that. You got each character spot on. :D I'm really impressed you pulled off MInnie Mouse."

User Gadi Zaig: "This guy is wickedly talented..."

User LaComudeSessheInu: "EPIC!! JUST EPIC!!! EXCELLENT WORK!!!!"

User Chelsea Hatchet: "Scuttle, Dug, and Goofy made my night. Beautiful!"