It's no secret that Theo James is one seriously smokin' hot dude [1], but in case you forgot, the Allegiant actor [2] stepped out in NYC on Wednesday looking drop-dead gorgeous. In a black bomber jacket and jeans, Theo looked undeniably cool as he headed into the Ed Sullivan Theater for a taping of The Late Show With Stephen Colbert, and despite the fact he had on some suave sunglasses, there's no doubt one of his trademark sexy stares [3] was underneath. Keep reading to see more photos of Theo's Big Apple outing, and check out all of the times he steamed up the silver screen with costar Shailene Woodley [4]!