Two brothers cannot overcome their opposite perceptions of life. One brother sees and feels bad in everyone and everything, subsequently he is violent, antisocial and unable to appreciate or enjoy the good things which his brother desperately tries to point out to him.
David Morse
as Joe Roberts
Viggo Mortensen
as Frank Roberts
Valeria Golino
as Maria
Patricia Arquette
as Dorothy
Charles Bronson
as Mr. Roberts
Sandy Dennis
as Mrs. Roberts
Dennis Hopper
as Caesar
Jordan Rhodes
as Randall
Enzo Rossi
as Rafael
Harry Crews
as Mr. Baker
Eileen Ryan
as Mrs. Baker
Trevor Endicott
as 12-Year-Old Joe Roberts