I Am Legend is useful for English practice if you can already follow natural conversations. The language can be demanding, as characters often use less common expressions and more specific terms. At an intermediate level, the main story should be easy enough to follow. At around 41 words per minute, the rhythm of the dialogue is manageable and easy to follow. I Am Legend works best for learners around B1/B2 who are ready for more demanding vocabulary.