Will Smith's acting abilities just could not save this film. Worst special effects I have ever seen. It was so fake it was pathetic.