Will Smith is to play a slave in 'Emancipation', a new historical thriller based on a true story which is being directed by Antoine Fuqua.