Haddock made her television debut in the
television pilot Plus One, part of the
Comedy Showcase 2008. In 2009, Haddock played the lead role of Natasha in the
ITV1 comedy drama Monday Monday, and appeared as Samantha in series two and three of
How Not to Live Your Life. In 2011, she appeared in the
Cinemax/
Sky TV drama
Strike Back: Project Dawn for two episodes, as the kidnapped daughter of an illegal arms dealer. She starred as
Lucrezia Donati, the mistress of
Lorenzo de' Medici and lover of
Leonardo da Vinci in the 2013 series ''
Da Vinci's Demons''. She played Alison,
Will McKenzie's love interest, in
The Inbetweeners Movie (2011), for which she was nominated for the
Empire Award for Best Female Newcomer. Haddock's theatre credits include
Famous Last, which formed part of the 2009
Sky Arts Theatre Live! project, and
Rutherford & Son at
Northern Stage. In 2014, she portrayed Meredith Quill in
Guardians of the Galaxy, a role she reprised in its 2017 sequel
Guardians of the Galaxy Vol. 2. She appears in the ITV series,
The Level, and played Vivian Wembley in the 2017 film
Transformers: The Last Knight. In 2021, Haddock starred in a Christmas marketing campaign for British furniture and home accessories retailer
OKA. In 2022, she starred as Maxine Meladze in the
Netflix spy-adventure television series
The Recruit. ==Personal life==