Sam Claflin was not in Pirates of the Caribbean: On Stranger Tides.
Samuel George Claflin -LRB- born 27 June 1986 -RRB- 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 .. Finnick Odair. Finnick Odair. Me Before You. Me Before You ( film )