Skip to main content
Report this ad

See also:

'Revenge' season 4: Casting news and the reason why David Clarke is alive

James Tupper plays David Clarke on "Revenge"
Photo by Jerod Harris/Getty Images for NBCUniversal
Report this ad