Controversial rapper Eminem is famous for his portrayal of split personalities.
But in his latest shocking music video the hip-hop star has taken the concept further than ever before.
He plays two versions of himself in Space Bound, from his smash hit Recovery album, one who discovers his girlfriend has been cheating on him and another seemingly reflecting on the situation.