He starred as Prince Edvard in the 2004 romantic comedy film, The Prince and Me, and appeared in the 2009 thriller, Exam. He also played Scott Lucas on the popular British TV show, Dream Team.
He made his debut in an episode of the 1999 British medical drama, Holby City.
He was nominated for a Canadian Screen Award for Best Performance by an Actor in a Continuing Leading Dramatic Role.
He was born and raised in London. He has two older siblings.
He played the romantic interest of Julia Stiles in The Prince and Me.