Foxx was originally cast opposite Benicio Del Toro, but he has unexpectedly pulled out of the project, leaving the Luther star to take his place.

The movie also stars another Brit, Robert Pattinson, Al Pacino and James Franco, who reteams with his Spring Breakers director Korine for the project.

Filming is slated to begin later this year (15).