the movie had an excellent reception by critics