Eva Green and Lea Seydoux join Gerard Depardieu next by John Eva Green in another controversial role.