Upon its release, the film was a huge success with critics and was an enormous box-office hit.
The film was a huge success with critics. This was upon its release. The film was an enormous box. This was upon its release. Office hit. This was upon its release.