be a foil for (someone)(redirected from be a foil for him)
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.
Farlex Dictionary of Idioms. © 2022 Farlex, Inc, all rights reserved.