From :

So what’s this have to do with Justice League? According to TMZ, Heard, who is playing Mera, didn’t go to London this week for her costume fitting. Producers didn’t think she was “camera-ready” for the role, having lost a reported 20lbs due to all the stress that’s going on in her life right now.

Read the Full Story