Mira Sorvino's performance is the only thing that made this film tolerable for me. The plot is interesting, but the execution of it missed the mark, mostly in the lack of believable characters. It could have been great, but ended up being only so-so.