McHattie was born in Antigonish, Nova Scotia.
In 1976 McHattie played James Dean in the television movie James Dean, a television adaptation of the biography written by James Dean's friend and writer Bill Bast.