The best part of this film was Christian Bale acting as the brash and short-tempered Ken Miles. His performance was excellent and compelling. The cinematography, editing, effects and soundtrack all made the whole film flow smoothly. The story was engaging all the way, though it was quite long. The racing scenes were exciting and well made.