Based on the trailer it looks like Will Smith is getting better at portrayals (I hope so); also looks like it's going to be a good film. Looking forward to seeing it.