Bethesda is going all-out for this one: they just revealed the voice cast for The Elder Scrolls Online, and it's packed with acting talent from the likes of John Cleese, Kate Beckinsale, Bill Nighy, Michael Gambon, Alfred Molina, and more.

You can watch the video above to hear from the voice actors that will be in the upcoming MMORPG—out on April 4 for PC/Mac, and in June for PS4/Xbox One—or check out the list right here, via the Bethesda Blog:

John Cleese plays Cadwell, the cheerful and endearingly mad lost soul who is not afraid of anyone, even a Daedric Prince. Joining the cast as High King Emeric, Bill Nighy portrays a merchant prince whose luck and determination won him the throne. Kate Beckinsale takes on the role of Queen Ayrenn, the leader of the Aldmeri Dominion and Queen of the High Elves who is far more comfortable with a blade than her crown.

In addition, Alfred Molina takes on the role of Abnur Tharn, a wily old wizard and politician who is the head of the Empire's Elder Council, and the de facto power behind the Ruby Throne. Lynda Carter plays Azura, the Daedric Princess of Dusk and Dawn from Skyrim who is a popular part of Elder Scrolls lore. Michael Gambon voices The Prophet, a mysterious blind man who guides the player through their journey to retrieve their soul; and Malcolm McDowell plays the key figure Molag Bal, an evil Daedric god from another plane who schemes to enslave the mortal souls of Tamriel.

The Elder Scrolls Online cast also includes:

  • Peter Stormare ("Fargo") plays Jorunn the Skald King, an unexpected monarch who led his people into an unlikely alliance.
  • Jim Ward ("WALLE," "Despicable Me 2″) voices Mannimarco, a renegade High Elf wizard exiled from the realm for raising the dead and the world's most powerful necromancer.
  • Jennifer Hale appears in the role of Lyris Titanborn, a Nord half-giant, who, along with the Prophet, aids the player on their journey..
  • Kevin Michael Richardson rounds out the cast as Sai Sahan a noble martial artist and master swordsman.

They had me at Jennifer Hale.