All characters

David Clarke

Played by: James Tupper in Revenge

David Clarke is a character on the tv serie Revenge