Actor Evan MacKenzie