Premiere Props · Sale 29321 · Lot 130 Immortals Athena's Cape Photographs: © Premiere Props Immortals (2011) - Gold & Red cape worn by actress Isabel Lucas for the character of Athena in 2011's "THE IMMORTALS". This specific cape was used as her back up cape in the film. ‹ Lot 129 Immortals Spear Tips Lot 131 › Immortals Athena's Sickle Handle