David Merrill (Robert De Niro) é um diretor de Hollywood que trabalha nos Estados Unidos na década de 1950. No momento em que volta das filmagens na França, ele precisa saber que sua pessoa foi classificada como desleal ao sistema americano e que, portanto, deve passar por um exame do Comitê de Comportamento Antiamericano e não pode trabalhar até então. A comissão pediu-lhe que nomeasse nomes do seu meio que simpatizassem com as ideias comunistas, mas ele recusou e acabou na "lista negra". Como resultado, sua vida sai do controle, os produtores o evitam e o FBI o monitora o tempo todo. Encurralado pelas represálias, ele finalmente concorda e quer testemunhar perante o comitê. Mas ele pode realmente trair seus ideais?