The fourth and final season of the ABC television drama series Revenge premiered on September 28, 2014. The series stars Madeleine Stowe and Emily VanCamp as Victoria Grayson and Emily Thorne, respectively. The season saw several cast changes with both Barry Sloane and Henry Czerny leaving the main cast after their characters, Aiden Mathis and Conrad Grayson, died in the Season 3 finale. James Tupper and Karine Vanasse, who had been recurring guest stars as David Clarke and Margaux LeMarchal respectively, were upgraded to series regulars. The principal cast were joined by two new series regulars: Brian Hallisay as police officer Ben Hunter and Elena Satine as wealthy but unstable heiress Louise Ellis. The season focuses on the revelation that David Clarke is alive and the continued feud between Emily and Victoria, who is now aware of Emily's true identity and is seeking her own revenge. On April 29, 2015, ABC canceled Revenge after four seasons. Plot Season four of Revenge opens six months after the events of the season three finale. Emily is living in Grayson Manor, Victoria is committed to a mental hospital desperately trying to escape, and David Clarke is alive. For the past three years, Emily has worked to take down all of the people who played a part in framing her father. She has finally taken down the Graysons only to discover that her father is alive. The problem is that Victoria gets to him first and takes her own revenge by feeding him lies about Emily and leaving him in the dark that she is actually his daughter. Emily's revenge is not over. She soon discovers that the man who kept her father kidnapped for most of her life is also still alive. Cast and characters Main cast Madeleine Stowe as Victoria Grayson Emily VanCamp as Emily Thorne / Amanda Clarke Emily Alyn Lind and Alyvia Alyn Lind as young Amanda Clarke Gabriel Mann as Nolan Ross Nick Wechsler as Jack Porter Josh Bowman as Daniel Grayson Christa B. Allen as Charlotte Clarke James Tupper as David Clarke Karine Vanasse as Margaux LeMarchal Brian Hallisay as Ben Hunter Elena Satine as Louise Ellis Hannah McCloud as young Louise Ellis Recurring cast Ed Quinn as James Allen Carolyn Hennesy as Penelope Ellis Nestor Serrano as Capt. Edward Alvarez Gail O'Grady as Stevie Grayson Courtney Ford as Kate Taylor Josh Pence as Tony Hughes Sebastian Pigott