Well if you weren't already in love with Henry Cavill and Kellan Lutz, shame on you! But if you needed any more convincing how damn sexy these boys are, these new pics from IMMORTALS—in which Cavill plays Greek hero Theseus battling against imprisoned titans—should do the trick! Hunky Kellan plays Poseidon, god of the sea. He can prod me with his triton anytime!
Middleburg Day 1: Delightful Fest / Darkest Hour
8 hours ago