 Katie Rowley Jones has played Nessarose more times than any other actress , having spent seven years in the role ( 2006 @-@ 2008 , 2012 @-@ 2017 ) by the time her contract expires in January 2017 . 
