Mark Moses 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