Vulture, Birdman, Batman. Michael Keaton has played his fair share of winged comic book (or faux comic book) figures, but on last night's Late Show with Stephen Colbert, Keaton made it clear who he really is... or did he?

While promoting, the star of the imminent Spider-Man: Homecoming solved a mystery that even Commissioner Gordon hasn't been able to crack: the REAL identity of Batman. "So you've been Batman and Birdman-" Colbert began before Keaton corrected him. "I am Batman."  "I think the torch has been passed," Colbert said in an attempt to covers faux pas "No," Keaton replied," it's a common mistake."

Well that clears things up... or does it? As Colbert moves on to a clip from Spider-Man: Homecoming featuring Spidey and the Vulture facing off, Colbert asked for clarification on who Keaton is playing in this super hero flick. Keaton stared back at him like it was obvious. Adding to the already abundant speculation and debate over the film's character casting, Keaton declared "Spider-man!"

Arriving in theaters July 7, director Jon Watts’ Spider-Man: Homecoming actually stars Tom Holland as Spider-Man, Michael Keaton as the Vulture, as well as Zendaya, Donald Glover, Jacob Batalon, Laura Harrier, Tony Revolori, Tyne Daly, Bokeem Woodbine, Marisa Tomei and Robert Downey Jr.