Originario di Vancouver, in Canada, con madre britannica e padre americano, ha iniziato la sua formazione artistica facendo la modella per spot televisivi come Kohl's e Capital One, per poi debuttare in televisione nella miniserie canadese Terminal City. La sua carriera è segnata da ruoli in produzioni di rilievo: ha interpretato Sam in Trick ’r Treat, ha recitato accanto a Halle Berry e Benicio D…