
Walter Gary Benjamin (Andrew J. West) mora em uma cidadezinha com sua mãe (Virginia Madsen), trabalha no cinema local destacando o bilhete dos clientes e vai semanalmente ao psiquiatra (William H. Macy). Só que além de sua vidinha comum, Walter tem um segredo: ele acredita que Deus lhe deu a missão de julgar o destino de cada pessoa no mundo, então ao retirar os bilhetes no cinema, ele diz às pessoas se vão para o Céu ou para o Inferno. Assim ele leva sua rotina, até que encontra Greg (Justin Kirk), um espírito que ainda não foi enviado para seu destino final e que fará Walter questionar sua vida e seu futuro.