Will Smith IS a good actor, he just makes bad choices but at this point in his career he can afford to do whatever the fuck.