Nicolas Cage Meg Ryan Andre Braugher Dennis Franz Colm Feore Robin Bartlett Joanna Merlin Sarah Dampf Rhonda Dotson Nigel Gibbs John Putch Lauri Johnson Christian Aubert Jay Patterson Shishir Kurup Brian Markinson Elisabeth Shue Alexander