Mark Moses

Former Desperate Housewives and Mad Men star Mark Moses has booked a guest spot on CBS' Blue Bloods, TVGuide.com has learned exclusively.

Moses will play Curtis Swint, a racist, xenophobic talk-radio host who visits New York for a live broadcast of his show. His outspoken views will force police commissioner Frank Reagan (Tom Selleck) to choose between his sworn duty to ensure Swint's rights to free speech and assembly, and his own personal creed of tolerance and equality.

Winter TV: Get the scoop on your favorite returning shows

Besides his work as the mysterious Paul Young on Housewives and drunken adman Duck Phillips on Mad Men, Moses also recently recurred on the second season of The Killing. His other recent TV credits include Elementary, CSI, Criminal Minds, The Closer and Covert Affairs.

Blue Bloods airs Fridays at 10/9c on CBS. Moses' episode, entitled "Inside Jobs," is slated to air Feb. 1.