Keith graduated from RADA in 1999. He has spent a season with the RSC, where his roles included Tybalt in Romeo and Juliet and McMorris in Henry V. He has also performed at the Lyric Theatre, Belfast, Sheffield Crucible, Gate Theatre and at the Ludlow Festival where he played Macduff in their recent production of Macbeth.