Wystąpił jako kapitan Will Turner w filmie Piraci z Karaibów: Zemsta Salazara (Pirates of the Caribbean: Dead Men Tell No Tales, 2017).

W 2019 zaczął grać inspektora Philostrate’a w serialu Carnival Row, którego jest również jednym z producentów wykonawczych.

Życie prywatne Jest buddystą, w 2004 został członkiem Soka Gakkai International. Jest ambasadorem dobrej woli UNICEF i członkiem ekologicznej organizacji Global Green.

W lipcu 2010 roku otrzymał tytuł doktora honoris causa brytyjskiej uczelni w Kent.

W latach 2002–2005 spotykał się z amerykańską aktorką Kate Bosworth. W 2007 związał się z australijską modelką Mirandą Kerr, 21 czerwca 2010 zaręczyli się, a 22 lipca 2010 wzięli ślub. W 2013 rozstali się. Ze związku ma syna Flynna (ur. 7 stycznia 2011). Na początku 2016 zaczął spotykać się z amerykańską piosenkarką Katy Perry. W lutym 2019 zaręczyli się. 26 sierpnia 2020 przyszła na świat ich córka Daisy Dove Bloom. W czerwcu 2025 para się rozstała.