Don John played by Tom Stuart Playing Shakespeare: Much Ado About Nothing (2007) Written by: William Shakespeare