Many films have been released in recent years. Some of them were unsuccessful and badly reviewed. But many were very well received by audiences and became real box office hits.