The Surrogate ★★★★½

There are some movies that are not afraid to go after a big idea and put your conscious and way of thinking about stuff on the line. This film is one of those movies which is performed, directed and scripted remarkably well.

It's thought provoking and so interesting to watch mainly because although it is filled with deep, controversial and philosophical issues, it was presented in non preachy way. After all its a movie, it has to entertain, right? Great work from the cast, especially Jasmine Batchelor who gave one of the years best performance.