1979-yil 17-oktabrda Kanada, Ontario shahrida tibbiy ishchilar oilasida tug‘ilgan. Uning onasi hamshira bo‘lib ishlagan, otasi esa farmatsevt edi. Biroq, artistik bolada tibbiy mavzular umuman qiziq emas edi.
MakKenzi uchta ukasi bilan birga Ottavada o‘sib-ulg‘andi. Maktab va kollejni tugatgandan so‘ng, u Konkordiya Universiteti va London Musiqa va Dramatik San'at Akademiyasida o‘qishni davom ettirdi.
Universitetni tugatgandan keyin bir necha yil davomida butun Kanada bo‘ylab teatrda ijro etdi. Shuningdek, turli seriallarda epizodik rollarda takliflar olgan. Televizordagi birinchi jiddiy ishi “Bir qotillik” filmidagi Arnold Spivak roli bo‘ldi. Serial 1995-1997 yillar oralig‘ida efirga chiqqan va “Oltin globus” mukofotiga ikki nominiyatsiyada – “Eng yaxshi erkak roli televideniyeda” va “Eng yaxshi dramatik serial”da nomzod bo‘lgan.
Aktyorning keyingi jiddiy ishi 2000-yilda chiqqan va 2 fasl davom etgan “Qora farishta” serialidagi Ronald Reygan roli edi. Ushbu loyihada MakKenzi bilan suratga olish maydonchasida Jessika Alba va Maykl Ueterli kabi aktyorlar ham ishlagan.
Karyerasi davomida aktyor 150 dan ortiq loyihada ishtirok etgan, ko‘pincha Martin Skorseze rejissyori filmlarida suratga tushgan. Masalan, 2004-yilda “Aviator” filmida, 2006-yilda esa Leonardo DiKaprio bilan “Qochqinlar”da yana bir bor rol o‘ynagan. 2013-yilgacha aktyor asosan seriallarda ishtirok etgan va Gollivud filmlarida kamdan-kam paydo bo‘lgan. 2008-yilda u “Mentalist” filmida, 2012-yilda esa “Karta uyi” serialida rol olgan.
2013-yilda Martin Skorseze tomonidan “Uoll-stritdagi bo‘ri” filmida Lukas Solmon roli uchun yana bir bor taklif qilingan. MakKenzi taklifni darhol qabul qilgan va xato qilmagan: film ommalashgan va “Oskar” mukofotiga bir necha nominiyatsiyada nomzod bo‘lgan.