Robert Pattinson's Batman Has to Wear Emo Eyeliner Because of THIS Shocking Reason Robert Pattinson's Batman has been dubbed as emo due to his character's excessive eyeliner in the movie trailer, but "The Batman" director explained why the detail is necessary.