兰克 斯雷德（阿尔·柏仙奴）：一个经历过战火洗礼的战争英雄，善于雄辩，并对女人有超出常人的了解。他曾有多次机会升为将军，但都被错过。在一次意外事故中不幸双眼失明后，退役在家的中校整天无所事事以打色情电话消磨时间，并一度有自杀的念头。长时间的失明使得中校的嗅觉和听觉变得十分灵敏，他可以凭着女人的体香，说出香水的牌子，还能描绘出对方的外形，甚至头发、眼睛及嘴唇等细节。查理（克里斯·奥唐纳）：家境贫穷的查理正直而且富有同情心，靠奖学金在一所高级贵族中学勤奋读书，因为在打工中负责照顾退役中校而认识了对方。最近他