Jessica Parker Kennedy (Calgary, Alberta, October 3, 1984) is a Canadian actress who played Melissa Glaser in the CW series. The Secret Circle, Max on the Starz original series Black Sails, and Nora West-Allen/XS on The Flash series, and she has also had cameo roles on television series such as Smallville, Undercovers, Kaya, and Colony.