She has also appeared in the television series Camelot (2011), and played Angelique Bouchard in Tim Burton's big-screen adaptation of Dark Shadows (2012).
In 2014, she played Artemisia in the 300 sequel, 300: Rise of an Empire (2014), and Ava Lord in Frank Miller's and Robert Rodriguez's Sin City sequel, Sin City: A Dame to Kill For (2014).
Anglo-French actress Charlotte Gainsbourg was subsequently cast in the role.
Green later said that she got along well with Trier, "but then we started talking about nudity and sex and so on. It was my dream to work with him, but it’s a shame it was on that film that it nearly happened.
Rafer Guzman in his Newsday review stated, "The one bright spot is Eva Green as Xerxes' machinator, Artemesia, a raccoon-eyed warrior princess...
‘I didn’t want to audition at first because I thought, “Bond girl – oh God,”’ she says, rolling her eyes at the cliché.[her] ambition at this moment is just to find a good script".She made her debut as a naked nymph, says she’s better looking than Charlize Theron and that Carla Bruni dresses like a granny – and turned down the Bond-girl role when it was first offered to her.According to Eva, Daniel Craig had gone through agonies of doubt himself about taking on the role of 007.‘Playing Bond was quite a difficult experience for him because he was afraid of not measuring up,’ she reveals." Green would collaborate once more with Burton in the 2019 Disney's live-action adaptation of Dumbo, co-starring with Colin Farrell and Michael Keaton.