I enjoyed this movie except for Colin Ferrell. Jeff Bridges is a true talent, he was so believable and made you feel what he was feeling, the good, the bad and the ugly. Maggie Gyllenhaal was also awesome, A good story, good characters, good music. He can actually sing! Now, Colin Farrell wasn't believable. His part was weird and almost painful in his attempt. I give him kuddos for the accent and the "look" but the singing, not so good. The movie was refreshingly true to life.