Both are correct. Whom is very formal.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
PhilipAmericansI don't think it's just Americans. It seems to me that Whom as the first word of a question is losing ground in all varieties of English.
shravanmmWho do you want to meet and whom do you want to meet?Same thing.