When cast spoils everything :-)
As soon as I saw Elias Koteas as random train guy and Marton Csokas as ordinary neighbor, immediately I figured out that there is not that much of randomness and ordinariness in their characters. They should've picked another faces for these parts.
Born2Burn