The wait is almost over, Marshmallows.

Later in July, Hulu will debut its long-awaited Veronica Mars revival, which means we'll finally get to see the title sleuth (Kristen Bell) get to work on a new case. This time, she'll be jumping in as Neptune endures an all-out crime wave, with a series of deadly bombings that, gasp, threaten to upend the town's status as a Spring Break destination.

Veronica and Logan Are in Trouble in First Veronica Mars Revival Trailer

Before we get to those new episodes, though, Hulu has also finally made the first three seasons available for subscribers to stream as of today, July 1. That means fans will have just over three weeks to rewatch the series, and everyone else still has enough time to queue it up and see what all the fuss is about.

That's not all — the crowd-funded Veronica Mars movie that came out in 2014 is also available for streaming at the moment to HBO subscribers and for rental/purchase at Amazon Prime Video.

Everything We Know About the Veronica Mars Revival

Veronica Mars originally ran on UPN and The CW for three seasons from 2004-07, and its cancellation was so heartbreaking for fans that they ponied up a whopping $5.7 million on Kickstarter just to see more of the private investigator in action. Hulu's revival of the beloved series was confirmed in 2018, with plans for a limited eight-episode run. However, creator Rob Thomas has hinted that the new season at Hulu might not be the last audiences see of Veronica Mars. We'll find out soon enough!

Veronica Mars Seasons 1-3 are now officially available for streaming on Hulu.

Season 4 will premiere on July 26.

PHOTOS: 21 Shows that Should've Never Been Canceled

<em><a href="">Veronica Mars</a></em>Veronica Mars