 In a Heaven run like a business by a female God, poor returns from the angels are making God disappointed. She decides to set an example, by destroying Las Vegas with floods and fire. An unhappy angel (Billy Crystal), trying to find a purpose to his existence, pleads on their behalf. He makes a deal with God, that if he can locate 6 virtuous people before the deadline, Vegas will be spared. He takes on human form, but realises it s harder than he expected to find anyone with true virtue.