this movie will keep you heart pound , just when you be not sure what be go to happen another twist come along . Will Smith and Gene Hackman be cast very well . Tony Scott do a wonderful job - again .