查理(克里斯•奥唐纳 Chris O'Donnell 饰)是一个一般的中学生,他因为见证着一件恶作剧但又不想出卖朋友,因此面临着一道困难的选择题——要么坦白,要么被学校勒退。而史法兰(阿尔•帕西诺 Al Pacino 饰)是一个退伍军官,因为意外失明,人一辈子从顶点的辉煌滑落谷底。