Utalentowany młodzieniec, Quentin Coldwater, zostaje przyjęty do tajnej szkoły magii w Nowym Jorku. Jego przyjaciółkę Julię spotyka odmowa, lecz dziewczyna nie zamierza rezygnować z nauki.
Mary Shannon pracuje w programie ochrony świadków, co zajmuje jej sporą część czasu. Razem ze swoim partnerem Marshallem umieszcza świadków w nowym dla nich otoczeniu. Gdy już kończy z pracą wraca do domu, gdzie musi radzić sobie ze swoją trudną w pożyciu rodziną - matką i siostrą które mieszkają razem z nią. Poza pracą i rodziną, Mary musi znaleźć także czas dla swojego chłopaka Raphaela, który gra w drugorzędnej drużynie bejsbolowej.
Ben Jordan (Rutger Hauer) po 15 latach wychodzi z więzienia, gdzie odsiadywał wyrok za zabójstwo swojej żony. Laura (Natasha Richardson) - opiekunka Bena jest przekonana o jego niewinności. W trakcie badanie sprawy zabójstwa jego żony, zakochuje się w nim...