CharacterHarper PittHarper Pitt in Angels in America (2003), played by Mary-Louise Parker. Played byMary-Louise ParkerAppears inAngels in America2003