In which Harry Potter film does Imelda Staunton play the nasty Dolores Umbridge? June 7, 2017 By Show answer Harry Potter and the Order of the Phoenix More Entertainment QuestionsMore Movies Questions