Characters played by Michael Keaton
Billy Caufield
Characters played by Christopher Lloyd
Henry Sikorsky
Characters played by Peter Boyle
Jack McDermott
Characters played by Stephen Furst
Albert Ianuzzi
Characters played by Dennis Boutsikaris
Dr. Weitzman
Characters played by Lorraine Bracco
Riley
Characters played by Milo O'Shea
Dr. Newald
Characters played by Philip Bosco
O'Malley
Characters played by James Remar
Gianelli
Characters played by Bill Goffi
Singer Accordionist
Characters played by Jack Duffy
Bernie
Characters played by Brad Sullivan
Sgt. Vincente
Characters played by Larry Pine
Canning
Characters played by Harold Surratt
Pastor Lester
Characters played by Kenneth Raybourne
Gospel Musician