Actor and director Ben Affleck's casting as the new Batman in the sequel to Man Of Steel may have been greeted by howls of outrage online but even the shrillest, most hard-to-please fan would agree that Breaking Bad star Bryan Cranston is a perfect fit for the role of uber-villain Lex Luthor.
Cranston, best known for playing a harassed dad in Malcolm In The Middle and a meth kingpin in Breaking Bad, will now play the comic book baddie in a series of films, reports Rolling Stone.
Previous actors to have played Lex Luthor include Gene Hackman, who appeared in the Superman movies starring Christopher Reeve, and Kevin Spacey, who took on the role in the 2006 reboot of the Superman franchise starring Brandon Routh.
Fanboy/fangirl objections to Ben Affleck playing Batman have been based mostly on his appearance as blind superhero Daredevil in the 2003 film of the same name, co-starring future wife Jennifer Garner. Daredevil was widely panned, with little praise for Affleck's performance.
Bryan Cranston and Ben Affleck have previously starred together in the Affleck-directed Argo, playing a CIA boss and a CIA exfiltration specialist respectively.
British actor Henry Cavill will return as Superman in the sequel, directed by Zack Snyder. Amy Adams, Diane Lane and Laurence Fishburne are also expected to reprise their roles as Lois Lane, Martha Kent and Perry White.