'The Vampire Diaries': Nina Dobrev Revealed Why She Left the Show in an Instagram Post, 'I Wanted Elena's Story to Be a Six Season Adventure' The Vampire Diaries fans were shocked to learn that Nina Dobrev, who played Elena Gilbert, was leaving before season 7.