Naomie Harris has signed on to star in the DreamWorks boxing drama Southpaw, alongside Jake Gyllenhaal, Forest Whitaker and Rachel McAdams.

The story centers on a boxer (Jake Gyllenhaal) who fights his way to the top and wins the welterweight title, but his life is shattered by a tragedy shortly thereafter, as he tries to earn his young daughter's respect. Naomie Harris is playing a social worker who works with the fighter and his daughter.

We reported in March that Oscar winner Lupita Nyong'o was being sought for the social worker role, but that was before she joined the cast of Disney's Star Wars: Episode VII.

Antoine Fuqua is directing from a screenplay by Sons of Anarchy creator Kurt Sutter. No production schedule was given at this time.

Naomie Harris recently wrapped on the thriller Our Kind of Traitor alongside Ewan McGregor, and she will reprise her role as Eve Moneypenny from Skyfall in Bond 24.