See Andrew Garfield and Nathan Lane in Angels in America