The film received favorable reviews . It was a box office success , grossing $ 129 million worldwide . The film received favorable reviews , and was a box office success , grossing $ 129 million worldwide .