

Harry Melling is known to a generation of Harry Potter fans as Dudley Dursley, the spoiled son of the horrible Petunia and Vernon Dursley, who made the young wizard’s life a misery when he wasn’t at Hogwarts. Since those films wrapped, up Melling has carved out a career for himself as a talented character actor and playwright, appearing in The Queen’s Gambit, The Tragedy of Macbeth, and His Dark Materials.
He’s currently nailing it in Netflix’s The Pale Blue Eye, in which he plays iconic horror author Edgar Allan Poe. The mystery thriller stars Christian Bale as veteran detective Augustus Landor, who enlists the help of Melling’s young Poe after a military cadet is found hanged.