[clarification needed] Mac was born in Bromley, London and spent most of his childhood in the seaside town of Bognor Regis.
[citation needed] He studied Acting for two years at Chichester College before attending The Arts Educational Schools in London, graduating in 2009 with a BA Hons degree and received subsequent training at Royal Academy of Dramatic Art (RADA) and personal coaching with Barbara Houseman.
[citation needed] Mac began his career at the age of nine when he played Gavroche in the musical Les Miserables for a ten-week run in Southampton in 1998, and appeared in the role again in the West End in 1999.
In December 2018 and January 2019, Mac starred as Bob Wallace in White Christmas at Curve in Leicester.
In June 2023 he starred in Stephen Sondheim’s musical Assassins as John Wilkes Booth at the Chichester Festival Theatre.