Idris Elba was at his sartorial best at the New York premiere Monday of the film The Dark Tower.

Elba added a white polo shirt and slip-on Gucci shoes decorated with red snakes as he arrived with his teenage daughter Isan, 16, and her pal.

The Thor actor’s daughter is from his marriage to his ex-wife Kim Elba.

The Luther star sported a neatly trimmed salt-and-pepper goatee.

Elba stars with Matthew McConaughey in The Dark Tower that opens in theatres on Friday.

Elba stars as horror writer King’s protagonist Roland Deschain, AKA The Gunslinger.

McConaughey is his life-long enemy The Man In Black.

The Dark Tower is what holds the universe together and The Gunslinger’s mission, in a seemingly eternal battle, is to prevent The Man In Black from toppling it.