He played Gavroche in the musical Les Miserables for a ten-week run in Southampton in 1998.
In 2011, Mac and his Hollyoaks co-stars, Stephanie Davis (Sinead O'Connor), Andrew Moss (Rhys Ashworth) and Abi Phillips (Liberty Savage) performed "Forget You" by CeeLo Green for Children in Need.