Question: has idris elba played othello?
Answer: Othello Idris Elba as Othello Katie McGrath as Desdemona Tom Hiddleston as Iago James Purefoy as Cassio.