be a foil for (someone)

be a foil for (someone)

To contrast with someone else and thus highlight their unique qualities. Of course Edgar Linton ends up marrying Catherine—he's totally a foil for Heathcliff throughout the whole novel. With her humor and upbeat demeanor, I found my sister to be a perfect foil for dour Seth.
See also: foil
Farlex Dictionary of Idioms.
See also:
  • foil
  • be a foil to (someone)
  • Edgar
  • J. Edgar
  • J. Edgar Hoover
  • have your good, plus, etc. points
  • have (someone's or something's) good points
  • have (someone's or something's) plus points
  • conspire
  • conspire against (something or someone)