出生和成長在墨尔本、後與其家人搬到墨爾本南部的菲利普島（英语：Philip Island）。有一位哥哥路克·漢斯沃和弟弟連恩·漢斯沃都是演員。澳洲電視劇《聚散離合》與伊莎贝尔·卢卡斯共同演出到2006年。2010年在西班牙和女演員艾兒莎·巴塔奇宣布結婚。他們育有三名子女，女兒India Rose（2012年5月出生）和雙胞胎兒子，Tristan和Sasha（2014年3月出生）。