I’m pretty sure we’ve all been waiting for this moment since season 3 of Revenge ended–after all this time David Clarke (James Tupper) is alive and he’s BACK! And it seems that tonight, we’ll finally get a chance to hear where he’s been and what exactly he’s back in the Hamptons to accomplish. Check out this sneak peek of tonight’s episode where David confronts Victoria (Madeleine Stowe) about her betrayal:
OHMYGOODNESS! Do you think David might actually kill Victoria too? Will he reveal himself to Emily (Emily VanCamp) or even to Charlotte (Christa B. Allen)?
Tonight’s episode is definitely going to change the game, so make sure to tune into ABC at 10:00pmET/9:00pmCT, and join me over on twitter to live tweet as this all unfolds!