where was the movie 12 years a slave filmed
12 Years a Slave (film) The film was directed by Steve McQueen. The screenplay was written by John Ridley. Chiwetel Ejiofor stars as Solomon Northup. Michael Fassbender, Benedict Cumberbatch, Paul Dano, Paul Giamatti, Lupita Nyong'o, Sarah Paulson, Brad Pitt, and Alfre Woodard are all featured in supporting roles. Principal photography took place in New Orleans, Louisiana, from June 27 to August 13, 2012. The locations used were four historic antebellum plantations: Felicity, Bocage, Destrehan, and Magnolia. Of the four, Magnolia is nearest to the actual plantation where Northup was held.