Multiple choice general knowledge Which Shakespearean character has the most lines in a single play? Iago Richard III Hamlet Othello Reveal answer Fill a bubble to check yourself C Correct answer Explanation Hamlet has the most lines of any Shakespearean character with approximately 1,560 lines in the play named after him. Iago comes second with around 1,100 lines in Othello. Richard III and Othello have fewer lines respectively.