The Batman trailer finally dropped and Robert Pattinson plays the darkest of knights—going from brooding vampire to brooding bat-suited superhero. Zoe Kravitz shows up as Catwoman, and there’s a blink-and-you-miss-it glimpse of Colin Farrell as Penguin. Polygon decodes all the easter eggs for die-hard fans.