Close
7 of 31
Best Of TV: Most Annoying Characters
7 of 31
25. Margaux LeMarchal - Revenge
People
Karine Vanasse
Titles
Revenge
,
Contact
Back to top