Året er 1985, og USAs befolkning lever i skyggen av Ronald Reagans nykonservatisme og frykten for aids. Prior Walter (Justin Kirk) forteller kjæresten Louis (Ben Shenkman) at han har aids, og Louis – i frykt for å se kjæresten forfalle – velger å forlate ham. Prior blir stadig sykere og mer ensom, og Louis begynner etter hvert å føle seg ekstremt skyldig. En mystisk engel (Emma Thompson) åpenbarer seg for Prior og tvinger ham til å bli en profet.