The mid-July release date for Space Jam: A New Legacy starring Los Angeles Lakers forward LeBron James is drawing closer, and on Saturday fans eager for the sequel to the 1996 original starring Michael Jordan were treated to a surprise in the form of the first full official trailer for the film.

The trailer is over two and a half minutes long, and it lays out the plot of the film, which seems to revolve around James teaming up with the Looney Tunes in order to get his captured son back home safely from a frenetic AI-generated world. The trailer also featured some quick, cool cameos, including Damian LillardAnthony DavisKlay Thompson, and Diana Taurasi, as well as a plethora of characters from other Warner Bros. franchises.