Это слово в литературном языке не изменяется по падежам и числам (не склоняется).
Правильный в каком смысле? Вообще говоря, не все мужчины - академики. И не все академики - мужчины.
Верное написание: генеральный директор, зам. генерального директора.
Большой толковый словарь
Форменная однобортная куртка со стоячим воротником. Морской к. Военный к.
Верхняя часть военной или гражданской форменной одежды. Генеральский, офицерский м. Надеть м. Парадный м. с наградами. Застегнуть м. Появиться на приёме в мундире. Повесить м. на вешалку. ◊ Испачкать, запачкать мундир (честь мундира).
Сделать что-л., порочащее честь лица или организации, которую это лицо представляет. Защищать мундир (честь мундира).
Отстаивать правоту лица или организации, которую это лицо представляет. Напялить на себя мундир чего-л. или какой-л.; Рядиться в какой-л. мундир.
Избирать для себя какую-л. линию поведения, стараться казаться кем-л. Картошка в мундире
Неочищенный отварной картофель. < Мундирный, -ая, -ое. М-ые пуговицы.
В каких конкретно словарях?
Думаем, предмет разговора здесь - не главное условие. Важнее общая стилистика.
Родительный падеж в сочетаниях глаголов ждать, хотеть и др. с вещественными и абстрактными существительными - грамматическая норма.
Не видим в таком разговоре большой необходимости. Может, лучше учить (учиться)?
В таких случаях обычно есть возможность определить одушевленность по согласованию с прилагательным во мн. ч. Но со словом кофе это сделать затруднительно.
Слово господа - это мн. ч. к словам "господин" и "госпожа". Другое дело, что без фамилии "господ" фраза звучит странно. В этом случае действительно лучше: Алекс и Анфиса.