[←1]
Who и whom — это одно и то же местоимение.
Who переводится с английского как «кто?» или «который» — такой вопрос обычно ставится к слову, которое является подлежащим.
Whom — это то же самое who, но только в косвенном падеже. Оно может отвечать на вопросы «кого?», «кому?», «с кем?», «о ком» — то есть на все вопросы, на которые отвечает дополнение.