Ben was a member of the National Youth Theatre and trained at Guildhall School of Music and Drama. He has been nominated for a SAG Award for Outstanding Performance by an Ensemble in a Drama Series for his role as Damian Richardson in The Day of the Jackal.

His theatre credits include: Richard III, Henry VI: Rebellion / Wars of the Roses, Salome (Royal Shakespeare Company), Henry V (Tobacco Factory), Coriolanus (Royal Shakespeare Company & Barbican), and Twelfth Night (English Touring Theatre).

Television credits include: The Day of the Jackal (Carnival), The Durrells (ITV), and The Hollow Crown (BBC).

Film credits include: Blood Sugar, Best Man and A Royal Night Out.