The least believable thing about that trailer is Jesse Eisenberg's acting.
I don't have a problem with a guy from Krypton, a dude in a bat suit who can take on the dude from Krypton or a hot Amazon lady, but Eisenberg may ruin that movie for me with his over-the-top acting.