will smith has starred in a lot of movies including the movie ali