There are several synonyms for the phrase "marched up to cannon mouth," which conveys the idea of approaching danger or facing a difficult situation. Some alternatives could include "faced the firing squad", "confronted the lion's den", "braved the storm", "stepped into the lion's den", or "walked into the lion's mouth". Each of these phrases has a slightly different connotation, but they all share the sense of courage and determination in the face of overwhelming odds. Whether a person is facing physical danger, emotional turmoil, or difficult decisions, these phrases capture the spirit of facing challenges head-on and refusing to back down.