A teaser trailer for Morbius has hit the internet.

The Oscar-winner and 30 Seconds to Mars frontman Jared Leto plays the title character in the movie, based on the Spider-Man antihero. Michael Keaton, who plays Vulture in the Spidey films, also makes a brief appearance at the end of it.

Morbius opens July 31st.