It's from '05, but I just saw it tonight.Very good film. Difficult to watch. Stars Ellen Page who puts on one helluva performance.I don't want to give away any details, but it's worth renting.