The Batman Crosses $300 Million at the Box Office