Who starred in the movie I Am Legend?

Will Smith starred in the movie I Am Legend.