Money Train - Cast. 1  Wesley Snipes as John Powell. 2  Woody Harrelson as Charlie Kaylor. 3  Jennifer Lopez as Grace Santiago. 4  Robert Blake as Donald Patterson. 5  Chris Cooper as Torch. 6  Joe Grifasi as Riley. 7  Scott Sowers as Mr. Brown. 8  Skipp Sudduth as Kowalski.