The 25-year-old actress has dated stars Dominic Cooper and Ryan Phillippe but is currently single.
Speaking about her relationship status, she said to UK newspaper Daily Mirror: 'I got my heart broken pretty hard. It changes you a little bit every time you either break someone's heart or get your own broken.
'For the first time in my life I'm really happy to be unattached because I realise there is so much responsibility to having a partner.
'I would just be with boyfriends for a couple of years at a time and after the last one, I really value my independence.'