While acting in "On the Shore of the Wide World", the play moved to the Royal National Theatre in London. After finishing, he took on the role of Lockwood in the Alan Bennett play "The History Boys". After "The History Boys", he acted in "Burn/Chatroom/Citizenship" and "Swimming with Sharks". ""Swimming with Sharks was his first West End play. His first television role was as Jim Taylor in the BBC version of the "Sally Lockhart" series of books "The Ruby in the Smoke" and "The Shadow in the North". He acted along with Billie Piper in the series. He acted with Piper a third time in an episode of "Secret Diary of a Call Girl". Piper is well known for playing the part of Rose Tyler on Doctor Who.