"Gotham" has found its first villain. Robin Lord Taylor will play a young Oswald Cobblepot, aka The Penguin, in the upcoming Fox series that will follow the early career of Commissioner James Gordon—and Batman's future foes.

Warner Bros. Television already announced that former "Southland" and "The O.C." star Ben McKenzie will play a young Det. Jim Gordon. Now it has announced four other regular cast members who will populate Gotham City.

Taylor ("Another Earth," "The Walking Dead") will play Oswald Cobblepot, a low-level psychopath who works for gangster Fish Mooney. The man who will become The Penguin hides his sadistic lust for power behind an exquisitely polite demeanor. A Warner Bros. release says he has the brains of a chess grandmaster and the morals of a jackal.

Sean Pertwee ("Camelot," "Devil's Playground") will play Alfred Pennyworth, a tough ex-marine from East London who has loyally served the wealthy Wayne family of Gotham City. After the tragic deaths of Bruce Wayne's parents, he's fiercely protective of his young charge.Erin Richards ("Breaking In," "Being Human," "Merlin") will star as Barbara Kean, an emergency room doctor and Jim Gordon's fiance. Loyal Barbara stands by her future husband, a difficult task in a world as corrupt as Gotham City.

"Gotham" is based on characters published by DC Comics. Bruno Heller, the man behind CBS' "The Mentalist" and HBO's "Rome," wrote the pilot script and will serve as executive producer. Danny Cannon, who has worked on CW's "Nikita" and CBS' "CSI" series, will direct and executive produce the pilot.