According to IMDb, Sam Claflin is listed to play Finnick Odair. Lionsgate has not officially announced that Claflin got the role.
Claflin is best known for playing Kristen Stewart's childhood sweetheart, William, in "Snow White and the Huntsman." He also played Philip in "Pirates of the Caribbean: On Stranger Tides."
In July, Zap2it reported that their reliable sources said that the British actor has claimed the role of Finnick Odair. The producer, Nina Jacobson, and Lionsgate have signed off on Claflin's order, and now he just has to accept the role.
Finnick is a crucial role in the upcoming movie. He becomes a key player in Katniss' life, especially after he saves Peeta from drowning in the Quarter Quell. He's muscular, tan and blonde-haired, and he helps the rebellion by appearing in rebel propos and revealing political secrets of the Capitol.
Sources: 1 2
I mean, take it with a grain of salt and all but lbr, he's Finnick. W/e this book becomes a train wreck by Mockingjay