Margaret Catherine Sheila Thompson is a fictional character in the HBO crime drama series Boardwalk Empire, portrayed by Kelly Macdonald. An Irish immigrant living in 1920s Atlantic City, New Jersey, she is the mistress and eventual wife of Atlantic County treasurer and crime boss Enoch "Nucky" Thompson (Steve Buscemi).