Początkowo miał zagrać główną rolę w filmie ''
Jane Eyre'', jednak musiał zrezygnować, kiedy zdjęcia się opóźniły. Ostatecznie angaż otrzymała
Mia Wasikowska.
W 2009 roku wystąpił w reklamie komputerów firmy Cisco Systems.
Miał zagrać rolę Parker w filmie "
1UP", ale angaż ostatecznie otrzymała
Ruby Rose.
W 2005 roku ukończył Shambhala School w Halifax (Kanada).
Ma starszego przyrodniego brata i przyrodnią siostrę.
Miał zagrać rolę Christine Brown w filmie "
Wrota do piekieł", ale zrezygnował z powodu zobowiązań wobec innego projektu. Ostatecznie angaż otrzymała
Alison Lohman.
Początkowo odrzucił rolę Kitty Pryde / Shadowcat w filmie "
X-Men: Ostatni bastion". Jednak reżyser
Brett Ratner osobiście się z nim skontaktował i namówił do wcielenia się w tę postać.