En 2018, avec Shailene Woodley, il porte le voyage mouvementé d'"À la dérive" de Baltasar Kormákur. L'histoire vraie d'un couple piégé par un ouragan au milieu de l'océan Pacifique. Cette production divise la critique, mais l'acteur se démarque avec une citation au titre de meilleur acteur lors de la 20e cérémonie des Teen Choice Awards. La même année, il joue dans le thriller salué et controversé,"The Nightingale" avec l'irlandaise Aisling Franciosi, seconde réalisation de Jennifer Kent présentée en compétition à la Mostra de Venise 2018. Une interprétation qui lui vaut une nomination pour l'Australian Film Critics Association du meilleur acteur secondaire.