Samuel George Claflin ( born 27 June 1986 ) is an English actor . He is known for portraying Finnick Odair in the The Hunger Games film series , Philip Swift in Pirates of the Caribbean : On Stranger Tides , and Will Traynor in Me Before You .
Sam Claflin is an actor.