I Am Legend (2007) Will Smith played the role of Robert Neville. Film Posters, Science Fiction, Films, Horror, Will Smith Movies, Thriller, Great Movies, Great Films, About Time Movie