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

Question: what actor plays finnick in the hunger games?
To answer the question, consider the following: He is known for portraying Finnick Odair in The Hunger Games film series, Philip Swift in Pirates of the Caribbean: On Stranger Tides, and Will Traynor in Me Before You.
The answer: Samuel George Claflin.