James Remar has been cast in a recurring role on “Gotham,” Variety has learned.

Remar will play Frank Gordon, Jim Gordon’s (Ben McKenzie)’s uncle. The date of his debut episode, nor the amount of episodes in which he’ll appear, have been announced.

The character is described as a master at playing both sides, and a man who knows how to keep a secret. Frank Gordon abandoned the family after Jim’s father’s fatal car crash and now, twenty-five years later, he’s returned to reconnect with his estranged nephew — but Frank harbors a dark secret, one that will upset the very foundations of Jim’s world and force him into a terrible choice between saving his family and saving his city.

“Gotham” is the latest TV gig for Remar, who starred on “Dexter.” He was recently on MTV’s sci-fi series “The Shannara Chronicles,” and also joined Season 2 of “The Path” on Hulu. His other credits include “Grey’s Anatomy” and “Sex and the City” for which he was nominated for a SAG award.

Remar is repped by Gersh.