At age 15, Popplewell played Susan, the second eldest Pevensie. She later starred in “Brave New World,” and, in 2013, joined the cast of the CW period drama "Reign," where she played Lola, one of Mary Stuart, Queen of Scots’ ladies-in-waiting and a trusted friend.