No Rest for the Wicked

 is the twenty-first episode of the seventh season of The Vampire Diaries and the one hundred and fifty-third episode of the series.

Summary
LIVE LIKE WE’RE DYING – Elena conceives a plan to defeat true evil once and for all. Meanwhile, Nori and Mariko have returned to Mystic Falls, hell-bent on destroying it. Alaric contemplates about his future. Matt and Idola soon discover that the source of the evil is darker and closer than they ever could have imagined.

Main Cast

 * Nina Dobrev as Elena Gilbert
 * Paul Wesley as Stefan Salvatore
 * Ian Somerhalder as Damon Salvatore
 * Kat Graham as Bonnie Bennett
 * Candice Accola as Caroline Forbes
 * Zach Roerig as Matt Donovan
 * Matt Davis as Alaric Saltzman
 * Michael Malarkey as Lorenzo
 * Hunter Parrish as Andrew Montez

Recurring Cast

 * Elizabeth Blackmore as Valerie
 * Scarlett Byrne as Nora
 * Teressa Liane as Mary-Louise
 * Luke Benward as William Duncan
 * Leslie-Anne Huff as Rayna Cruz

Cultural References

 * No rest for the wicked is a phrase originating from the Book of Isaiah verses 48:22 and 57:20-21.
 * No Rest for the Wicked is the third season finale of another CW show, Supernatural.