I Am Legend (R, 2007) movie review