Wait is finally over! The cast of much much-anticipated Harry Potter TV series has finally been announced.
After months of speculations, fan theories and reports, the studio has announced the first six actors for the crucial adult roles.
Harry Potter Cast Revealed
On Monday (April 14), the studio announced the names of the series regulars: John Lithgow as Albus Dumbledore, Janet McTeer as Minerva McGonagall, Paapa Essiedu as Severus Snape, and Nick Frost as Rubeus Hagrid.