The Book of Eli is an American post-apocalyptic neo-western action film .
The Book of Eli is a 2010 American post-apocalyptic neo-western action film directed by The Hughes Brothers , written by Gary Whitta , and starring Denzel Washington , Gary Oldman , Mila Kunis , Ray Stevenson , and Jennifer Beals .