Stella (Natasha Richardson) es la atractiva esposa de Max Raphael (Hugh Bonneville), el nuevo director de un hospital psiquiátrico de máxima seguridad en las afueras de Londres. Inesperadamente, empieza a sentirse atraída por Edgar Stara (Marton Csokas), un artista recluido en la clínica, tras el brutal asesinato de su mujer en un ataque de celos. Stella y Edgar inician un tórrido romance que es contemplado en secreto por el doctor Meter Cleave (Ian McKellen).