Carvel has appeared in Revelations at the Hampstead Theatre, Rose Bernd at the Arcola Theatre, as Alexander Ashbrook in the 2005-2006 and 2006-2007 Royal National Theatre productions of Helen Edmundson's Coram Boy, in The Life of Galileo at the National Theatre, The Man of Mode at the National Theatre, Parade at the Donmar Warehouse and Matilda the Musical at the Cambridge Theatre, produced by the Royal Shakespeare Company.