Eva Green On Wearing Her 300 Human Hair Vest