He was born in Jamaica and he lived there for the first 11 years of his life. He then moved to Vancouver B.C., Canada, with his mother, father, two sisters and two brothers. He graduated with a degree in Aviation and General Studies from Trinity Western University in Langley, B.C. He also took drama in school but in 1990 whilst waiting for a flying job he took extra work as a stunt man. After that he began studying acting at Breck Academy. The first film he was cast in was "The International Rescue" which filmed in China, Vietnam and Burma.
Appears as a Secret Service agent in X2: X-Men United (2003). Other 24 (2001) cast members who have played Secret Service agents include Kiefer Sutherland in The Sentinel (2006); Jude Ciccolella in Head of State (2003); Xander Berkeley, Timothy Carhart, and Glenn Morshower in Air Force One (1997), and Michael O'Neill in several episodes of The West Wing (1999).