who plays the mayor on blue bloods?
Exclusive: Blue Bloods Elects Dexter Alum as Its New Mayor. Blue Bloods police commissioner Frank Reagan will be reporting to someone new at City Hall in Season 2. Former Dexter star David Ramsey has been tapped for the recurring role of newly elected Mayor Carter Poole, TVGuide.com has learned exclusively.