The Billy Elliot and Gentleman's Guide star is playing David, filling in for Christopher Fitzgerald, through July 24.