Question : who played vivian in transformers the last knight
Answer : Laura Jane Haddock