Jeremy Irons (Macon Ravenwood) / Getty Images

'Beautiful Creatures' Cast In Photos (7)