Bruce Harwood was born on April 29, 1963 in North Vancouver, British Columbia in Canada. He received a degree in acting from the University of British Columbia (UBC) in 1986. After graduation, he took part in UBC's summer theatre repertory company, which is made up of graduate students. In 1987, Harwood returned to UBC to take the lead role of "Arnolphe" in The School for Wives, by Molière. The role was very demanding, as roughly half of the lines in the play belong to "Arnolphe". A casting director in the audience during the play asked him to audition for Earth Star Voyager, a made-for-television movie. He won the role of "Dr. Leland Eugene" in the movie, which led to other television roles. He played environmental expert "Willis" in MacGyver, as well as various roles in Andromeda, The Outer Limits, Smallville and Stargate SG-1. His best-known accomplishment is his role as "John Fitzgerald Byers" in The X-Files and its spin-off, The Lone Gunmen. Personal hobbies include classical movies, a wide range of music, reading, and skiing.