Director: Brad Anderson

If you need one reason to watch "The Machinist", it is Christian Bale. If you were impressed by the amount of weight Tom Hanks lost for Philadelphia or Cast Away, take a look at this movie & be prepared to be shocked. Bale fits into character of the troubled Trevor Reznik, in more ways than the weight, though. His presence is one of the things that make this otherwise okayish movie quite a must watch.
The plot is kinda easy to figure out if you are a movie fanatic like myself, i got it within the first 30 minutes or so, but i still wouldn't call it predictable, you can watch it till the end, almost knowing, yet not completely knowing whats going on, & you have to give it to them, the story is rather interestingly built up. I won't give away any of the plot 'cause then it won't be any fun at all. So there's not much to write about this one.
A good watch if you are looking for a thriller. Nothing artsy about it, yet not even cheap thrills. Does make you think, even if for a moment. And 5 stars for acting. Completely recommended.