Ben Affleck got too busy to do the con artist romance Focus with Kristen Stewart. Now Will Smith is assuming the Affleck role, but "Stewart fell off with the feeling that the age difference between the two would be too large a gap," Variety reports. (Smith is 44; Affleck is 40. Stewart is 23.) The film will come from Crazy, Stupid, Love. writer/director duo Glenn Ficarra and John Requa. Now accepting applications for the female lead.