How many movies has Will Smith been in?

Will Smith has been in 20 movies. He will be staring in Steven Spielberg's 2010 movie Old Boy. He has 24 more movies in the works!
Updated on Wednesday, February 01 2012 at 08:47PM EST
Collections: steven spielbergwill smithmovies