Revenge’s Christa Allen Shares Season 2 Finale Script! (PHOTO)

All good things must come to an end, Revengers. The Season 2 two-part finale is almost a month away and we couldn’t be more excited to see what show creator Mike Kelley and his writers have been cooking up.

This season’s finale will air on May 12 and feature both episodes 21 and 22. On April 5, actress Christa Allen (Charlotte Grayson) shared a pic holding up the finale script with the caption, “how it all ends.... #S2.”

Episodes 21 and 22 are named “Truth Part 1” and “Truth Part 2” and will make for a two-hour finale. The show is currently on hiatus through April 28 when it returns with Episode 19.

Thus far, Season 2 has been pretty controversial for fans. Many have complained that the storyline veered too far off course from the original battle to keep Emily Thorne’s identity safe and her mission a secret.

But following the death of Fauxmanda Clarke, Emily’s thirst for vengeance has only grown stronger. Now the cast hopes that this renewed interest is enough to bring them a Season 3. We’re confident the drama will get another season, but regardless, we hope that this finale is the best one yet!