John Moffatt has performed in numerous major London stage productions. He has also played on Broadway and spent three years with the National Theater at the Old Vic. He has recorded a number of audiobooks.