Estranged twin brothers - one a con man, the other an Episcopal deacon - accidentally switch places... and find God in the process.
as Rome
as John / Jeremiah
as Sam
as Dan
as Tom
as Hot Dog Vendor's Buddy
as Peter
as Tex
as TJ
as Sunny
as Takashi
as Concerned Passerby
as Concerned Driver
as Harry
as Accident Victim
as Sergeant Griffin
as Prison Guard
as Hot Dog Vendor
as Neighborhood Couple
as Neighborhood Couple
as Young John / Jeremiah (voice)
as Woman in Red Dress
as Young Twin
as Young Twin
as Kid on the Street
as Kid on the Street
as Kid on the Street
as Kid on the Street
as Young Boy on the Street
as Young Boy on the Street
as Detective finding cash
as Hooker In The Alley (archive footage) (credit only)