Edward Bennett's theatre credits include: Orson’s Shadow (Southwark Playhouse); The Rehearsal and Hayfever (Chichester Festival Theatre); Love’s Labour's Lost, Much Ado About Nothing, A Midsummer Night's Dream and Hamlet (RSC); Things We Do For Love, School For Scandal, In The Next Room, Pygmalion, Little Nell, Habeas Corpus and Measure for Measure (Theatre Royal Bath); One Man, Two Guvnors (National Theatre Tour); Lovesong (Frantic Assembly); 3 Farces, Nan, Skin Game, Diana of Dobsons (Orange Tree Theatre); Plenty (Crucible Theatre, Sheffield); The Tempestand As You Like It (BAM/Tour/The Old Vic); Othello(Donmar Warehouse); School for Scandal and Invention of Love (Salisbury Playhouse); The Importance of Being Ernest (York Theatre Royal).
He has also worked in film and television, with roles in Skyfall, War Horse, Hamlet, Friends Just United (film), and Miranda, The Scum Also Rises, Above Suspicion, Doctors, After You've Gone, Silent Witness (television).