Ben Affleck has scotched rumours he is quitting as the caped crusader after his upcoming role in Justice League.

He’d been due to star in and direct another standalone film – The Batman – but pulled out of directing duties in January.

After Affleck’s script was also ditched by incoming director Matt Reeves, it looked like he was going to jump ship.

But he denied he was leaving the franchise, saying: “Batman is the coolest part in any universe.”

“Let me be very clear – I am the luckiest guy in the world. I’m so thrilled to do it,” the star told fans at Comic-Con on Saturday.

“There’s a misconception that because I wasn’t directing it, I wasn’t enthusiastic about it, but it’s amazing.”