why emily bett left arrow?
'Arrow' Actress Emily Bett Rickards Announces Exit Ahead Of Final Season. ... Rickards, who plays Felicity Smoak, said in a statement on Instagram that it's time to say goodbye to the character after seven seasons. It is believed that her contract was up and she opted to move on.