Steve Brooks, a sexist womanizer, is killed by a group of his angry former lovers. In heaven, he makes a bargain with God for redemption and agrees to return to Earth. Once there, he must have a sincere relationship with a female and make her fall in love with him. If not, Steve's soul will become the property of the devil. But the devil hedges his bet, and Steve is reincarnated as a woman named Amanda Brooks.
Ellen Barkin
as Amanda Brooks
Jimmy Smits
as Walter Stone
JoBeth Williams
as Margo Brofman
Lorraine Bracco
as Sheila Faxton
Tony Roberts
as Arnold Freidkin
Perry King
as Steve Brooks
Bruce Payne
as The Devil
Lysette Anthony
as Liz
Victoria Mahoney
as Felicia
Basil Hoffman
as Higgins
Catherine Keener
as Steve's Secretary (Beth)
Kevin Kilner
as Dan Jones