While You Were Sleeping ★★★½

I can't believe they made Sandy Cohen a bad guy! The nerve!