Characters played by Ellen Barkin
Amanda Brooks
Characters played by Jimmy Smits
Walter Stone
Characters played by JoBeth Williams
Margo Brofman
Characters played by Lorraine Bracco
Sheila Faxton
Characters played by Tony Roberts
Arnold Freidkin
Characters played by Perry King
Steve Brooks
Characters played by Bruce Payne
The Devil
Characters played by Lysette Anthony
Liz
Characters played by Victoria Mahoney
Felicia
Characters played by Basil Hoffman
Higgins
Characters played by Catherine Keener
Steve's Secretary
Characters played by Kevin Kilner
Dan Jones
Characters played by David Wohl
Attorney Caldwell
Characters played by James Harper
Lt. Laster
Characters played by John Lafayette
Sgt. Phillips