‘Miles Ahead’ Trailer: Don Cheadle is Jazz Legend Miles Davis


The first trailer has dropped for Miles Ahead, the Don Cheadle passion project that sees him playing jazz genius Miles Davis.

Directed and co-written by Cheadle himself, Miles Ahead meets up with our artist during a period away from the spotlight, alone at home, on drugs and medication to help deal with the chronic pain coming from his deteriorating hip. It looks like we’ll be getting a lot of Davis’ life via flashback, thanks to the introduction of a Rolling Stones journalist played by Ewan McGregor. There’s also the case of a recording.

The film certainly looks entertaining, with Cheadle seemingly putting in his all in the lead role. The synopsis below suggests the film won’t be your usual biopic, and the trailer hints at some creative choices when it comes to juggling the genre’s tropes. We’re very intrigued.

Miles Ahead, also starring Michael Stuhlbarg and Emayatzy Corinealdi, opens in the U.S. on April 1.

Synopsis for Miles Ahead:

MILES AHEAD is a wildly entertaining and moving exploration of one of 20th century music’s creative geniuses, Miles Davis, featuring a career defining performance by Oscar nominee Don Cheadle in the title role. Working from a script he co-wrote with Steven Baigelman, Cheadle’s bravura directorial debut is not a conventional bio-pic but rather a unique, no-holds barred portrait of a singular artist in crisis.

In the midst of a dazzling and prolific career at the forefront of modern jazz innovation, Miles Davis (Cheadle) virtually disappears from public view for a period of five years in the late 1970s. Alone and holed up in his home, he is beset by chronic pain from a deteriorating hip, his musical voice stifled and numbed by drugs and pain medications, his mind haunted by unsettling ghosts from the past.


  • Man this looks stellar!!” Only Cheadle could hold the embodiment of Miles D!!” again looks stellar and fleshed out!!”

  • Makes me want to want to put Miles’ albums on autorepeat. Can’t wait to see this flick!