The reason why DC has a hard time with live movies?
They are produced by WB.
I worked in a movie theater long enough to know WB cares more about a marketable actor than the right one for the job. They have no balls when it comes to The heroes in the DC stable. They will always fall to the lowest common denominator.