Robert Pattinson has questioned whether Batman is a superhero, claiming that they should have magical powers.