She attended the London Academy of Music and Dramatic Art and graduated in 2008.
She won a Scottish BAFTA for her performance in the television film New Town.
She was born in Aberdeen, Scotland and raised alongside four siblings. She began dating Game of Thrones co-star Kit Harington in 2012. In September 2017, the couple announced they were engaged. They married in June of 2018.
She played the love interest of her real-life partner Kit Harington on Game of Thrones.