Batman V Superman: 15 Theories That Were Utter Bull
3. Ben Affleck Is Actually Playing Deathstroke
The Rumour: Ben Affleck isn't actually playing Batman but rather Slade Wilson aka Deathstroke, who has disguised himself as the Caped Crusader for his own mysterious means.
How Much We Believed It: Not at all. The insane theory is admirably well thought-out, but reeks of someone who patently doesn't want to admit that Affleck is Batman, and wants to differentiate what we're seeing from the Dark Knight we know and love in prior iterations. It's just too ridiculous and left-field in a movie that wants to keep things simple in order to set up Justice League, which this would be the total opposite of. -10/10
The Truth: Of course, Affleck was really Batman, and this was total bulls***.