English Actor known for his roles in Pirates of the Caribbean and Snow White & the Huntsman. He also portrays Finnick Odair in The Hunger Games alongside Jennifer Lawrence and Josh Hutcherson. He played football as a child. When he was older, he attended the London Academy of Music and Dramatic Art.