Chris found his love for the stage during his schooldays at Northgate High School, East Dereham, in Nofolk, and as a member of the Youth Theatre Company of Dereham Operatic Society.
At Northgate, he played various roles in Bugsy Malone, and Little Shop of Horrors(also on a European tour). He also appeared as Bosun in Return to the Forbidden Planet, Roger in Grease, Ralph in The Lord of the Flies, Joseph in Jospeh and the Amazing Technicolor Dreamcoat and in 2003 made a last-minute appearance as Thenardier in Les Miserables: Student Version when a cast member was taken ill.
With the Youth Theatre, Chris played Edmund in The Lion, The Witch and The Wardrobe; chorus roles in My Fair Lady, Whistle Down the Wind and The King and I; Harry / Young Ebeneezer in Scrooge and Ugly HONK!
Chris is best known to audiences all over the world as Percy Weasley in Harry Potter and the Philosopher's Stone, Harry Potter and the Chamber of Secrets and Harry Potter and the Prisoner of Azkaban.
Chris made his professional stage debut in Jack and the Beanstalk at Norwich Theatre Royal two years ago. Since then, he has played Geoff in A Taste of Honey for Sheringham Little Theatre and co-starred with Tony Scannell in a rehearsed reading of Dylan Thomas' Under Milk Wood for the New Fisher Theatre Company.
In January 2004 Chris formed Painted Horse Theatre Company with Director Jim Rymer. He played Eilert Loevborg in their premiere production of Hedda Gabler by Ibsen and is currently working on their production of Salome which will be touring East Anglia in the New Year.