Samuel George "Sam" Claflin 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, William in Snow White and the Huntsman and The Huntsman: Winter's War, Alex Stewart in Love, Rosie and Will Traynor in Me Before You.