Leto is bad when he's the lead. He's great as a supporting actor usually and so-so as a villain.
Many people cite his Joker as being bad, but most of his performance was cut from Suicide Squad and it's not as if any performance in that turd of a movie was particularly great (except for Harley and Waller), since apparently Ayer is a director which encourages his actors to go method and/or extreme.
Still, take his Joker and apply it to Skelletor and it might just work much better, since the character has always been over the top. It's not as if Frank Langella didn't ham it up to eleven in the old live action movie, and it works great there.
Funny enough, this is the second time a Joker plays Skelly since Mark Hamill voiced him in the new animated show.
I'm much more concerned with how uncharismatic the lead looks and how bad the CG and action. It looks like an AI movie in parts.

