It is out in the open that Bane and Catwoman are the two antagonists of the upcoming final Batman film. If Christopher Nolan did not settle for the two, who is it going to be?

Hollywood actor Tom Hardy played the role of Bane and Anne Hathaway played the role of Selina Kyle. After seeing Hardy play Bronson, Bane seems like an ideal choice for him. He is known as Poison Ivy's puppet and is a convict who wanted to defeat Batman while he was still in prison.

Anne Hathaway, on the other hand, will take on a new role for an action film after proving herself as a good dramatic and comedic actress.

The plot of the final Batman film is still kept under wraps. However, the film will present a culmination on Bruce Wayne's character. The movie will serve as a grand farewell to the fans and will beautifully bring the story to a close. Christopher Nolan promised that the final film will bring an epic conclusion to Batman's story.

See the slideshow for some of the characters that the two actors can play for "The Dark Knight Rises"