MEGA SPOILER ALERT: Stop reading now if you have not yet watched the Revenge Season 3 finale.
All good? Okay then...
TV Line confirms that James Tupper, who made his stunning return late last month as a very-much-alive David Clarke, will be a series regular on Revenge Season 4.
The veteran actor has recurred throughout the drama’s three-year run, always appearing via flashback due to his presumed-dead status.
Now, of course, the only remaining question becomes:
When will David reunite with Victoria and Emily?!?
Ponder how those meetings will go and watch Revenge online all summer long to catch up prior to the show's fall return.