Angels in America (2004)

The story centers around Prior Walter (Justin Kirk) and Louis Ironson (Ben Shenkman), a gay couple that falls apart when Prior grows ill as a result of AIDS. But cancer is not the only thing invading Prior's life: He begins to have religious visions of an angel (Emma Thompson, Sense and Sensibility) announcing that he is a prophet. Louis, who doesn't cope well with disease and suggestions of mortality, leaves and starts a relationship with Joe Pitt (Patrick Wilson), a closeted Mormon who works for Roy Cohn (Al Pacino, Dog Day Afternoon)--the real-life right-wing lawyer, notorious for his ruthless behind-the-scenes machinations. Add in Joe's depressed and hallucinating wife Harper (Mary Louise Parker, Fried Green Tomatoes), his determined but open-minded mother Hannah (Meryl Streep, Adaptation), a fierce drag queen/nurse named Belize (Jeffrey Wright, Basquiat, reprising his celebrated performance from the Broadway production), and you've still only begun to discover the wealth of characters and storylines in Kushner's ambitious work.