Based on Frank Loesser's Guys and Dolls.
as Sky Masterson
as Sarah Brown
as Nathan Detroit
as Arvide Abernathy
as Rusty Charley