He was born and raised in Melbourne, Australia. He then moved to Birmingham, UK, and was raised there. His mother, Heidi Chapman, is a neuroscientist, and his father, Craig, is an anaesthetist. He is the older brother of actors Zen and Winta McGrath. He portrayed Jerry Hickfang in the 2015 comedy thriller The Voices, which was played as an elder person by Ryan Reynolds.