Lily Ho is perfectly cast as a gun-for-hire who always gets her man—in more ways than one! The cast and crew shot on location in such Japanese scenic spots as Mount Fuji; and there are plenty of over-the-top thrills, as Lily even masquerades as a nun.