CharacterDr. Luke GarrettDr. Luke Garrett in The Essex Serpent (2022), played by Frank Dillane. Played byFrank DillaneAppears inThe Essex Serpent2022