Miles Ahead ★½

Couldn't finish it. Why does Ewan McGregor keep playing the same character over and over.