Style & ShowbizCelebrity Pictures

Matthew McConaughey and Idris Elba are all smiles

Matthew McConaughey and Idris Elba are all smiles

Matthew McConaughey and Idris Elba were all smiles as they attended a screening of their new movie 'The Dark Tower' in New York on Monday night (31.07.17).

The pair were joined on the red carpet by their co-stars and friends and loved ones.

Idris and Matthew may have been getting on like a house on fire on the red carpet, however, it's a different story in the sci-fi flick.

Idris portrays Gunslinger Roland Deschain, who is locked in a battle with Walter O'Dim (McConaughey), also known as the Man in Black.

It's the ultimate battle of good and evil!