He studied at
École supérieure de ballet du Québec (Montreal),
American Ballet Theatre's School of Classical Ballet in New York City, and The
National Ballet School in Toronto. Mackintosh began his career as a dancer in the
National Ballet of Canada (1990–1992). In 1993, he joined the Toronto (LivEnt) production of
Andrew Lloyd Webber's
The Phantom of the Opera in the role of Porter/Marksman and subsequently went on to play the leading role of
Raoul, Vicomte de Chagny for three years and also understudy the role of
the Phantom. He performed with Toronto's
Opera Atelier between 1997 and 2002. In 2002, Mackintosh joined the company of the Stratford Shakespeare Festival, appearing as Freddy Eynesford-Hill in
My Fair Lady. He remained with the company for eight seasons, playing many leading roles. He has also played Robert in
The Drowsy Chaperone (Vancouver), Phil Davis in
White Christmas (Halifax), Prince Charming in Ross Petty's
Cinderella (Toronto), Gustl in
The Land of Smiles, Rapunzel's Prince in
Into the Woods (Avon Theatre), and Algernon Moncrieff in
Earnest, the Importance of Being (Toronto Operetta Theatre). He played Nicky Goldberg in the independent film
Songbird directed by Alex Boothby, Don Giovanni in
Avenging Angelo (
Sylvester Stallone/Warner Bros.), Young Anwyn Noble in
Prince Charming (
Martin Short/Hallmark) and Bob Kachler in
Rad (
Lori Loughlin/Taliafilm). He made his
Broadway debut in 2011 in the role of George Banks in
Mary Poppins at the
New Amsterdam Theater in New York City. He played
Gabriel John Utterson in the 2013 Broadway revival of
Jekyll & Hyde and James Wilson in the 2016
Encores! production of
1776. On 26 August 2013, Mackintosh joined the Broadway cast of
The Phantom of the Opera as Monsieur André and an understudy for
The Phantom. On 5 May 2014, he started a one-week limited engagement as the Phantom between
Hugh Panaro's departure and
Norm Lewis' arrival. He concluded his limited run as the Phantom on 12 May. He also had limited runs as the Phantom from 25 December 2017 – 13 January 2018 (in between
James Barbour's departure and
Peter Joback's arrival) and from 2 – 14 April 2018 (in between Joback's departure and
Ben Crawford's arrival). He continued to play Monsieur André until September 2019, when he left the production. In December 2019, he joined the U.S. tour of
My Fair Lady in the role of Henry Higgins. He temporarily returned to the production in October 2022 as a Phantom cover, then again from January to March in 2023, covering the roles of Monsieur Lefèvre/Firechief and understudying the role of the Phantom. He returned to the role for a charity performance on 14 April 2023, and he also played the role for the final two performances on 15 and 16 April 2023 while
Ben Crawford was sick. This meant he became the final person to play the Phantom in the original Broadway production. == Acting credits ==