Консультант Каліфорнійського бюро розслідувань колишній медіум і детектив-аматор Патрік Джейн (Саймон Бейкер) упевнений, що нарешті знає, ким насправді є серійний вбивця Червоний Джон. Кілька років Патрік вистежував убивцю своєї дружини та доньки, тепер же він холоднокровно мстить. Але чи справді він убив Червоного Джона? Вірний друг Джейна і лідер команди детективів КБР старший спеціальний агент Тереза Лісбон (Робін Танні) починає сумніватися в осудності Патріка.
Патріка прикріплюють до іншої команди детективів, але він плете інтриги, щоб його повернули в стару команду під управлінням Терези.
До Патріка Джейна звертається його колишня клієнтка, яка досі вірить у його здібності медіума. Вона сподівається, що той знайде її зниклого дев'ятирічного сина.