Emily VanCamp at 2016 Canadian Screen Awards in Toronto 03/13/2016 The 29-year-old Canadian actress Emily VanCamp, who played Emily Thorne on the ABC series “Revenge”, at 2016 Canadian Screen Awards in Toronto.