6. Walk the Line (2005)

This brilliant film that showcases the life and times of the incredible man – Johnny Cash – has a collection of some of the most incredible actors and it is no surprise that it raked in so many awards – Oscars included. The film is by James Mangold and stars Joaquin Phoenix as Johnny Cash and June Carter played by Reese Witherspoon. Incredible cameo roles make this tale of a lowly country singer turned rock legend come to life and shows the sad side of addiction and demise of a celebrity life.