Theatre credits include The New Tomorrow (Young Vic) Growing Pains (Royal Exchange Theatre/UK Tour) First Light (Chichester Festival Theatre), Lines (The Yard Theatre), Buckets (Orange Tree Theatre), Dunsinane (US & International Tour), Dunsinane (UK and Scotland Tour) Goodbye Barcelona (Arcola Theatre), Dunsinane (Royal Shakespeare Company/National Theatre of Scotland)
Television credits include Vigil (BBC), Britannia – Series 3 (Sky) Life and Rhymes (Sky Arts)
Film credits include Peterloo (Thin Man Films), Dunkirk (Warner Bros), Eden Lake (Celador Films) Angels in Small Change (Redemption Films)