The seventh and final season of Marvel's Agents of S.H.I.E.L.D. is nearly here, and we're counting down to the beginning of the end. All bets are off in a final season, which means we should expect Season 7 to really start swinging for the fences — and isn't that a wild idea when you consider how bonkers this show already is?

TV Guide has compiled everything we know so far about Season 7 below, so if you're in the market for spoilers, check out the list and be sure to watch the first teaser trailer above.

It will air in the summer of 2020. ABC announced that Agents of S.H.I.E.L.D. Season 7 would premiere on Wednesday, May 27 at 10/9c on ABC. That means we'll have a full summer of S.H.I.E.L.D. before we have to say goodbye to the series!

All main cast members will return. Despite the Season 6 finale leaving quite a few stories up in the air, the cast confirmed at San Diego Comic-Con that Clark Gregg, Ming-Na Wen, Chloe Bennet, Iain De Caestecker, Elizabeth Henstridge, Henry Simmons, Natalia Cordova-Buckley and Jeff Ward will return for Season 7.

Discover Your New Favorite Show: Watch This Now!

Patton Oswalt will return. It wouldn't be the end of S.H.I.E.L.D. without a visit from Patton Oswalt and one of his many look-alike characters! CBR.com reports that Oswalt will return for the final season, and Clark Gregg confirmed on Twitter Oswalt will be playing someone new for the final run.

Flint (Coy Stewart) will return. Executive producer Jed Whedon confirmed to Den Of Geek after the Season 6 finale that we have not seen the last of Flint. Good thing too, since we kind of love that guy!

Clark Gregg, <em>Agents of S.H.I.E.L.D.</em>Clark Gregg, Agents of S.H.I.E.L.D.

It's already wrapped filming. Agents of S.H.I.E.L.D. essentially filmed Season 6 and Season 7 back to back, which means the show actually wrapped its series finale back in July.

There will be more time travel. The Season 6 finale saw the team seemingly time-traveling back to 1931, and Chloe Bennet confirmed to Digital Spy that there would be some time-warping in Season 7. "I can say we are back in time, so we have to get... back to where we were," Bennet said. "So that means traveling through a bunch of different time periods, and who knows who we see on the way back, if we even get back."

We'll run into Agent Carter characters. Agent Carter's Daniel Souza (Enver Gjokaj) will cross paths with Coulson as the team time travels in Season 7. Gjokaj teased to EW that, "What's unexpectedly, for me, really fun is that we realized once we got Coulson and [Sousa] in the same scene that they're very similar.

There are plenty of new but familiar faces too. Shadowhunters star Luke Baines can be spotted making a cameo as a Chronicom in the Season 7 trailer. And just like on Shadowhunters, he's busy being evil and snatching faces right off the bat. Meanwhile, Never Have I Ever's Darren Barnet appears in the Season 7 premiere. According to Variety, the team will run into his character in 1931. It's unclear how long Barnet is sticking around for, but his character could have a huge impact on the rest of the show.

Chloe Bennet, <em>Agents of S.H.I.E.L.D.</em>Chloe Bennet, Agents of S.H.I.E.L.D.