
Cast
- Dakota FanningEuphemia 'Effie' Gray

- Emma ThompsonLady Eastlake

- Greg WiseJohn Ruskin

- Tom SturridgeEverett Millais

- Robbie ColtraneDoctor

- Julie WaltersMargaret Cox Ruskin

- Derek JacobiTravers Twiss

- Claudia CardinaleViscountess

- David SuchetMr. Ruskin

- James FoxSir Charles Eastlake












