Do superhero movies get a bad rap? While some comic book films are universally praised, others can seem like a blight on an actor’s career. But, for the new Lois Lane, Rachel Brosnahan, complaining about the bright and beautiful world of superheroes is just not something she’s going to do.

“I don’t know why people say yes only to then turn around and complain about it,” Brosnahan said during a conversation in Interview Magazine. “Look, I don’t want to s–t on other actors, but there was a minute where it was cool to not like superhero movies and to look back on projects like this and pooh-pooh them.”

Infamously, Timothée Chalamet has claimed that he was given the advice that in order to succeed as an actor, there were two rules: “No hard drugs. No superhero movies.” That advice, apparently, came from none other than Leonardo DiCaprio.

But it seems like Brosnahan is having none of that kind of snobbery. In the interview, she was in conversation with Amanda Seyfried, who questioned whether or not we should even use the term “superhero movie” at this point.

“I honestly don’t think you should call it a superhero movie ever again, because it isn’t just that,” Seyfried noted. “And I think people are going to see that.”

Basically, Seyfried is hinting that the new 2025 Superman is more than a big special effects spectacle. Instead, it seems that this movie will be a new kind of Superman movie, one that nobody should be ashamed of liking, for any reason whatsoever. 

Superman hits theaters everywhere on July 11, 2025.

.m-off-canvas–scroller, .m-off-canvas–scroller-no-footer{
padding: 20px 10px;
}
.m-navigation.mm-navigation–large-font a, .m-navigation.mm-navigation–medium-font a, .m-navigation.mm-navigation–small-font a{
cursor: pointer;
}
.mm-flex-nav–condensed.mm-flex-nav–condensed-smaller .m-flex-nav–main-nav{
height: 60px;
}
.m-site-nav–search-group{
margin-right: 15px;
}
.m-site-nav–channel-logo{
display: none;
}

.m-in-content-ad-row.mm-in-content-ad-row–in-content{
width: calc(100% – 40px);
margin-left: auto;
margin-right: auto;
padding: 20px 0;
}

.is-detail-page .m-in-content-ad-row{
position: relative;
}

.is-detail-page .m-in-content-ad-row::before {
content: “Content continues below”;
font-size: 14px;
display: flex;
padding: 5px;
position: absolute;
top: -21px;
background-color: #fff;
color: #777;
justify-content: center;
}

.m-content-type-metadata–values{
margin-bottom: 0;
}

.mm-content-type-metadata–above-header .m-content-type-metadata–link{
text-transform: uppercase;
font-size: 16px;
}

.mm-content-type-metadata–above-header .m-content-type-metadata–inner{
padding-bottom: 0;
}

.m-content-type-metadata{
margin-bottom: 0;
}

.m-component-detail-teaser .mm-detail-header–featured.m-detail-teaser–header, .m-detail-header.mm-detail-header–featured{
margin-bottom: 0;
}

.m-detail-header–dek{
line-height: 150%;
font-family: ‘montserrat’, ‘arial’;
font-weight: 500;
}

.m-detail-header:not(.mm-detail-header–content-position-overlay) .m-detail-header–dek{
color: #333;
}

.m-detail-header–content h1:not(.h-isolated-styles *){
font-size: 30px;
}

.m-detail–body h2:not(.h-isolated-styles *){
font-weight: 700;
margin-bottom: -15px;
}

.m-detail–body h2.m-longform-gallery–title:not(.h-isolated-styles *),
.m-detail–body h2:not(.h-isolated-styles *):last-child,
.m-detail–body h2.m-toc–title:not(.h-isolated-styles *){
margin-bottom: revert;
}

.m-detail–body h3:not(.h-isolated-styles *){
font-weight: 700;
}

.m-detail–body .m-detail–body-item-inline .m-embed{
margin-bottom: 20px;
}

.m-detail-header–content>:not(.m-detail-header–title),
.m-detail-header–content>:not(.m-detail-header–title):not(.m-detail-header–section-label) a{
color: var(–color_text_secondary);
}

.m-detail–body{
font-size: 16px;
line-height: 190%;
}

.m-detail–disclosure {
font-size: 0.9rem;
line-height: 170%;
padding: 10px;
border: 1px solid #ccc;
background-color: #f7f7f7;
}

.mm-component-header–size-extra-small .m-component-header–title{
font-size: 20px;
font-weight: 900;
}

.m-commerce-cta,
.m-button{
width: unset;
min-width: 300px;
display: inline-block;
background-color: var(–palette_tone_black);
box-shadow: 4px 4px 0px var(–palette_primary);
color: var(–palette_tone_white);
}

.m-detail–body .m-commerce-cta .m-commerce-cta–button a{
line-height: 2.5rem;
}

.m-detail–body .m-commerce-cta .m-commerce-cta–button a:hover{
color: var(–palette_tone_white);
}

.m-in-content-gallery–slide-body > .m-detail–body-item-inline:first-child > .m-embed{
text-align: center;
}

.m-in-content-gallery–slide-body > .m-detail–body-item-inline:first-child > .m-embed .m-commerce-cta{
width: 100%;
}

.m-button:active, .m-button:focus, .m-button:hover{
background-color: var(–palette_tone_black);
}

.m-detail–footer .m-description–term,
.m-detail–footer .m-detail–publish-date{
display: none;
}

.m-detail–keywords a::before{
content: unset;
}

.m-detail–keywords a{
font-size: 14px;
padding: 5px 15px;
background-color: var(–palette_tone_black);
box-shadow: 3px 3px 0px var(–palette_primary);
color: var(–palette_tone_white);
margin-right: 7px;
margin-bottom: 7px
}

.m-detail–keywords a:hover{
color: var(–palette_tone_white);
}

.m-product-infoblock{
min-height: unset;
padding-top: 20px;
padding-bottom: 20px;
}

.m-product–details .m-product-offers .m-product-offers–buy-container a{
text-transform: none;
text-align: center;
line-height: 1.3em;
}

.m-toc{
padding: 20px 0;
}

.m-toc .m-toc–title{
text-align: left;
text-transform: none;
}

.m-embed-card {
border-bottom: 2px solid var(–palette_tone_black);
border-top: 2px solid var(–palette_tone_black);
}

.m-embed-card .m-card–static-link a {
box-shadow: 4px 4px 0 var(–palette_primary);
}

.has-custom-styles h1.m-heading.mm-heading–flanking::after, .has-custom-styles h1.m-heading.mm-heading–flanking::before, .has-custom-styles h2.m-heading.mm-heading–flanking::after, .has-custom-styles h2.m-heading.mm-heading–flanking::before, .has-custom-styles h3.m-heading.mm-heading–flanking::after, .has-custom-styles h3.m-heading.mm-heading–flanking::before, .has-custom-styles h4.m-heading.mm-heading–flanking::after, .has-custom-styles h4.m-heading.mm-heading–flanking::before, .has-custom-styles h5.m-heading.mm-heading–flanking::after, .has-custom-styles h5.m-heading.mm-heading–flanking::before{
display: none;
}

.has-custom-styles h1.m-heading.mm-heading–flanking, .has-custom-styles h2.m-heading.mm-heading–flanking, .has-custom-styles h3.m-heading.mm-heading–flanking, .has-custom-styles h4.m-heading.mm-heading–flanking, .has-custom-styles h5.m-heading.mm-heading–flanking{
margin-bottom: 0.25rem;
}

/**** Right Rail Recommendations ****/
.m-aside-rail div:nth-child(3) .m-card-panel–item .m-component-header h2{
padding: 0 0 15px 0;
min-height: unset;
}
.m-aside-rail div:nth-child(3) .m-card-panel–item:nth-child(1) .mm-card-group–is-in-standard-landscape-panel .l-grid–item:nth-child(1) .m-card–media{
padding-bottom: 20px;
}
.m-aside-rail div:nth-child(3) .m-card-panel–item .lm-grid–has-row-dividers .l-grid–item:last-child::after{
margin: 0;
border: unset;
}
.m-aside-rail div:nth-child(3) .m-card-panel–item:nth-child(1) .mm-card-group–is-in-standard-landscape-panel .l-grid–item:not(:first-child) .m-card–media{
display: none;
}
.m-aside-rail div:nth-child(3) .m-card-panel–item:nth-child(1) .mm-card-group–is-in-standard-landscape-panel .l-grid–item .m-card–content{
padding: 0;
}

@media only screen and (min-width: 675px) {

.mm-flex-nav–condensed.mm-flex-nav–condensed-smaller .m-flex-nav–main-nav{
height: 68px;
}

.m-site-nav–search-group{
margin-left: 115px;
}

.m-hub-header–body-content{
max-width: 780px;
}

.m-in-content-ad-row.mm-in-content-ad-row–in-content{
width: calc(100% – 60px);
padding: 20px 0;

border-top: 1px solid var(–color_divider);
border-bottom: 1px solid var(–color_divider);
}

.m-detail-header–content h1:not(.h-isolated-styles *){
font-size: 36px;
}

}

@media only screen and (min-width: 1240px) {

.m-in-content-ad-row.mm-in-content-ad-row–in-content{
width: calc(1160px – 60px);
}

.m-detail-header–content h1:not(.h-isolated-styles *){
font-size: 40px;
}

.m-navbar–flex-nav-submenu-category:first-child, .m-navbar–flex-nav-submenu-category:last-child{
width: 180px;
}

/**** Right Rail Recommendations – not handles the spotlight js ****/
.m-aside-rail div:nth-child(3) .m-card-panel–item:not(:last-child){
border: 1px solid #ececec;
padding: 20px;
}

}

@media only screen and (min-width: 1680px) and (min-height: 1050px){

.mm-feature .mm-content-type-metadata–above-header .m-content-type-metadata–inner{
width: 1100px;
}

}