Ed will be playing Christopher Marlow in a new production of Shakespeare in Love, directed by Philip Breen, starting at the Theatre Royal Bath in October and touring the country into the new year.
Ed played Elizabethan double agent Robert Pooley in Ander Lustgarden's new play The Secret Theatre, directed by Matthew Dunster in the Wannermaker Theatre at the Globe, 16 November - 16 December 2017.
He has several films out this year, including Interlude in Prague, which had its premiere in London on 11 May 2017, Madness in the Method and An Ordinary Man.
As well as several seasons with the RSC, most recently as the Marchese in The Seven Acts of Mercy, Ed has toured nationally and internationally and played leading roles in productions in London and across the country.
He has extensive film and television experience, winning awards for his performance in Capsule, and has also worked in radio and voice over.