Actor Samuel George Claflin was born in England on June 27, 1986. He began his acting career on television following his 2009 graduation from the London Academy of Music and Dramatic Art. His first film part was in Pirates of the Caribbean: On Stranger Tides as Philip Swift (2011).
Claflin became more well-known for his roles as Finnick Odair in the 2013–2015 The Hunger Games movie trilogy and as the lead in the love story Me Before You (2016). Since then, he has been in the movies Adrift (2018) and The Nightingale (2018) and as Oswald Mosley in the television series
How old was Sam Claflin when he played Finnick?
Sam was 26 years old when he played Finnick.
In 2010, Claflin made his acting debut in two television miniseries: Richard in The Pillars of the Earth and young Logan Mountstuart in Any Human Heart.
He was hired in March 2011 to play Thomas in Seventh Son, a movie version of The Spook’s Apprentice, but he was fired for an undisclosed reason and Ben Barnes took his place.