Cheyenne (Sean Penn) był swego czasu gwiazdą rocka. Śpiewał z nim nawet Mick Jagger. Obecnie wiedzie życie muzycznego emeryta i utrzymuje się z tantiem, a jego najlepszym przyjacielem jest David Byrne, lider zespołu Talking Heads. Wszystko się zmienia, gdy umiera jego ojciec. Cheyenne wprawdzie nie rozmawiał z nim od wielu lat, ale wydarzenie to bardzo go porusza. Zwłaszcza, gdy dowiaduje się, że ojciec przez całe życie chciał się zemścić na byłym hitlerowcu, który prześladował go w obozie w Auschwitz. Ojcu nie udało się dopaść zbrodniarza. Poruszony Cheyenne postanawia kontynuować jego misję. Wyrusza w podróż po Ameryce w poszukiwaniu byłego nazisty.
Sean Penn
Cheyenne
Olwen Fouéré
Mary's Mother
Eve Hewson
Mary
Johnny Ward
Steven
Sam Keeley
Desmond
Danielle O'Brien
Supermarket Girl #1
Margaret O'Reilly
Supermarket Girl #2
Frances McDormand
Jane
Mairin O'Donovan
Old Lady in Bank
Simon Delaney
Jeffrey
Jer O'Leary
Old Man in Cemetary
Master Deng
Chinese Tai Chi Teacher