Ma młodszego o 13 lat brata Dylana i o 15 lat młodszą siostrę Chloe. Poza tym ma dwoje rodzeństwa przyrodniego: brata Hugo i siostrę Ellę
Ukończył Gaiety School of Acting w Dublinie (Irlandia).
Jego narzeczoną była
Charlize Theron, z którą rozstał się w styczniu 2010 roku.