Claim: Sam Claflin was not in Pirates of the Caribbean: On Stranger Tides.
Evidence: 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.