Book of Eli had poor character development. Nothing was flashed out. Everyone was simple and it was super predictable for the most part except for the final twist. Sherlock Holmes was all character development and Downey was great. The fight scenes were good as well.