Elle est la fille de Gary Wright et Sheila Teague, les propriétaires de la bijouterie Wright & Teague qui est de renommée nationale. Elle a un frère aîné nommé Lewis.
Elle envisage un travail au département artistique, du côté de la production ou du marketing.
Elle est fiancée depuis 2010 avec l'acteur Jamie Campbell Bower qu'elle a rencontré sur le tournage de Harry Potter (ils sont en couple depuis 2009).