'Batman' isn't a superhero, says Robert Pattinson