"Everything opened up for me in Cabaret," but, Hall reported in a 2004 interview, "It slammed shut for David." and for an AFI Award nomination for Actor of the Year in 2002 for his role as David Fisher.
In addition, he shared in the Screen Actors Guild nominations for Outstanding Performance by an Ensemble in a Drama Series all of five years that the show was in production, winning the award in 20.
The 45-year-old star and Macgregor, a Los Angeles-based book reviewer and novelist, have been dating for nearly four years.
The two lovebirds made their first public appearance together on the red carpet at the 2012 Emmy Awards.
In 2005, he returned to Off-Broadway theater in the premiere of Noah Haidle's Mr.
Marmalade, playing the title character, an emotionally disturbed little girl's imaginary friend.
Hall played David Fisher, an emotionally shut-down funeral home director who was conflicted about his sexuality and had an interracial romance with a loving policeman, played by actor Matthew St. The series also featured Lauren Ambrose, Frances Conroy, Rachel Griffiths and Peter Krause.