<Li> Eva Green as Artemisia <Ul> <Li> Caitlin Carmichael as 8 - year - old Artemisia </Li> <Li> Jade Chynoweth as 13 - year - old Artemisia </Li> </Ul> </Li>
who plays artemisia in 300 rise of an empire
Eva Green