Christine Baranski as Martha May Whovier, The Grinch 's lifelong crush and the romantic interest of Mayor Who. She ultimately rejects the Mayor and chooses the Grinch. Landry Allbright as an 8 - year - old Martha May Whovier. She shows compassion towards the young Grinch.
who played young martha may in the grinch
Landry Allbright