as much as i loathe the idea of will smith: actor...

he's actually very believable in the portrayal -- the guy put on 35-45 pounds in muscle weight for the part