The Book of Eli (2010)
The Book of Eli is a 2010 American post-apocalyptic neo-Western and action film directed by the Hughes brothers, written by Gary Whitta, and starring Denzel Washington, Gary Oldman, Mila Kunis, Ray Stevenson, and Jennifer Beals.
More at Wikipedia.