The hilarious Drunk History returns tonight for its third season (FINALLY) and along with a new season comes many new guest stars. So far, host Derek Waters has revealed that Will Ferrell, Octavia Spencer, Maya Rudolph, Josh Harnett, Jason Momoa and Alia Shawkat will appear in upcoming episodes.

In an episode specifically about spies, Ferrell will play children's author Roald Dahl (who was a spy for the British), Spencer will be Harriet Tubman (also a famous spy) and Alia Shawkat will play Virginia Hall (yep, a spy). Other confirmed season three cast members include Maya Rudolph (Griselda Blanco), Jason Momoa (Jean Lafitte), Josh Hartnett (Clark Gable), Sam Rockwell (Bugsy Seigel) and Dennis Quaid (Lucky Luciano). 

"We're exploring new worlds, with lots of new faces," Waters tells Entertainment Weekly in an exclusive interview. "And there are more themed episodes this season that aren't tied to cities."

Read more about the upcoming season of Drunk History over at Entertainment Weekly now. Tune in to Drunk History tonight at 10:30E/7:30P on Much!