We craft cinematic wedding documentaries that weave your vows, your people, and your memories into a timeless narrative—not just pretty images set to music.
Highlight films are great. They follow the itinerary, with beautiful images, pretty music, and a few vows or toasts. This is what we call passive storytelling. But Story Experiences invite you and your favorite people into the process—through intentional interviews and guided storytelling—so your film feels like your relationship, not just your timeline. We call this active storytelling.
A beautiful recap of what happened on your wedding day, built almost entirely around the itinerary.
Focus on visuals & music
Occasional vows or toast excerpts
Follows the itinerary
Passive storytelling
An intentional, guided experience that captures why this day matters—through interviews, reactions, and narrative-driven filmmaking.
Pre-wedding, guided story sessions
Intentional interviews with you & your people
Captured emotional moments and reactions throughout the day
Cinematic, emotion-first narrative filmmaking
Active Storytelling
We don’t just document what happened—we guide you to tell it through intentional story sessions, guided interviews, and emotion-first cinematic storytelling that reveals why this day matters.
Each film below began with a conversation—not an itinerary. Watch how interviews, reactions, and real words shape the story just as much as the visuals.
“Our film feels like sitting down with our closest friends, reliving the whole story—how we met, why this day mattered, and all the people who made it what it was.”
— Jessica | Kingsburg, CA
THE FOXES | Official Trailer·
THE CLAIRS | Wedding Story Film
THE CASILLASES | Full Documentary
See our reviews on Wedding Wire, from our awesome clients.
Share a few details about your wedding and what drew you to Ironfire Studio. We typically answer inquiries within 24hrs on weekdays.
Story Experiences start at $6,250.
Classic Wedding Films start at $4,500.
Based in Central California | Limited Destination Openings Available