Starring as Nick Clarke in the CBBC series Eve, he is a television actor who previously portrayed Parris McCoy in the acclaimed History Channel program Hatfields & McCoys. He has had recurring and guest roles in prominent television series such as The Dumping Ground, Casualty, The Bill and EastEnders.
Some of his earliest roles came in 2001 when he appeared in In Deep and Judge John Deed.
He played a policeman in both Guy Ritchie's Sherlock Holmes, and in The Imaginarium of Doctor Parnassus.
He is from England.
He earned a starring role opposite Poppy Lee Friar in Eve.