Zoe Kravitz could not help but gush over Robert Pattinson and how perfect he is for the role of Batman! Furthermore, it looks like one of the reasons she thinks this is that he looks...