Pop icon and actor Justin Timberlake has confirmed that he will not be playing the role of the Riddler in the Man of Steel sequel, Batman vs Superman.

Rumours were doing the rounds that Timberlake wanted to play the role of Riddler more than anything as the green-suited baddie was his favourite Batman villain but the star has denied it.

"No, no, no. Fanboys rejoice. I have no aspirations for that," Timberlake.

He added that Academy Award-winning Ben Affleck would make a great Batman. "I was stoked to work with Ben, especially at this point in his career," he said.

The two appear together in the thriller Runner Runner, which opens in London on Wednesday (25 September).

Affleck, 41, will follow in the footsteps of Christian Bale as Gotham City's masked hero. Bale played the role over an enormously successful trilogy of Batman films (Batman Begins, The Dark Knight and The Dark Knight Rises), directed by Christopher Nolan.

Batman vs Superman, set for release in 2015, is set to be directed by Zack Snyder.

The film is to be based on Frank Miller's 1986 graphic novel The Dark Knight Returns. The Son of Krypton will be played by Henry Cavill, the star of this summer's big-budget Man of Steel. Pre-production has already begun for the movie, with Christopher Nolan on board as executive producer.

Rumours that Justin Bieber might play the role of Robin in the upcoming movie have surfaced. Bieber raised eyebrows when he posted a picture of the Batman vs Superman script on his Instagram account with his name printed on it and captioned #Robin?