Accent challenge!
yet again an american doing a rubbish 'British' accent (whatever that is!)- I have always liked Chloe Sevingy but terrible here. Why not cast a ... wait for it... British actress in the role, or use poetic licence like many a film , and let her talk in her own voice!
Apart from that twas ok!