David Harewood has been cast as Obern in Julie Taymor's upcoming production of A Midsummer Night's Dream, according to The Independent.