Will Smith stars in I Am Legend as Robert Neville, the last man on Earth. So what happened? It seems that a virus has turned everyone on Earth (or at least New York) into vampires except for his character (at least he thinks so). It's really a remake of the classic Omega Man of writer Richard Matheson.
"How to Enhance Children's Imagination of the Past When Teaching History"