300: Rise of an Empire Tops the Box Office with $45 Million - SuperHeroHype