Question: who plays eli in the book of eli
Answer: Denzel Washington as Eli Gary Oldman as Carnegie Mila Kunis as Solara Ray Stevenson as Redridge Jennifer Beals as Claudia Evan Jones as Martz Joe Pingue as Hoyt Frances de la Tour as Martha Michael Gambon as George Tom Waits as Engineer Chris Browning as Hijack Leader Malcolm McDowell as Lombardi ( uncredited )