Caroline, a young waitress who seems to have bad taste in men, is on her way home one night when thugs attempt to rape her. Adam, the mysterious busboy who works at the same diner, helps fight off the assailants, and she begins a relationship with him -- but not all their fellow Minnesotans are happy for them. Meanwhile, the couple face their own difficulties when Caroline finds about Adam's past, including his unique health condition.
Christian Slater
as Adam
Marisa Tomei
as Caroline
Rosie Perez
as Cindy
Kyle Secor
as Howard
Willie Garson
as Patsy
Gary Groomes
as Bill #2
James Cada
as Bill #1
Claudia Wilkens
as Mother Camilla
Pat Clemons
as Sister Helen
Lotis Key
as Nun
Vanessa Hart
as Nun
Charley Bartlett
as Young Adam