Washington, D.C.
Opening Campaign
A cross-platform theatrical launch designed to establish presence early and drive opening-week attendance across Washington, D.C. and Northern Virginia.
| Channel | Partner | Flight | Investment | Status |
|---|---|---|---|---|
| NPR Radio | WAMU 88.5 | Apr 14 – 26 | $6,375 | ● Complete |
| All-News Radio | WTOP 103.5 | Apr 20 – May 3 | $10,000 | ● Complete |
| Conservative Talk | WMAL 105.9 | Apr 15 – 24 | $5,400 | ● Complete |
| Podcast | Spotify | Apr 14 – May 8 | $2,500 | ● Complete |
| Podcast | iHeartMedia | Apr 18 – 30 | $7,500 | ● Complete |
| Display | Politico | Apr 17 – May 14 | $7,500 | ● Complete |
| DC Metro LIVEBOARDS | Outfront | Apr 17 – May 1 | $27,640 | ● Complete |
| Digital Taxi Tops | Firefly | Apr 14 – 30 | $5,000 | ● Complete |
| Wild Posting | SMG | Apr 27 – May 10 | $9,375 | ● Complete |
| Cross-Platform Digital | SMG Digital | Apr 17 – May 14 | $18,293 | ● Complete |
Audio & Radio
Three Washington, D.C. radio partners — spanning NPR, all-news, and conservative talk — delivering 144 spots over a two-week flight across a combined audience of 1.2M+ listeners. Messaging transitioned from pre-opening awareness to "now playing" urgency beginning opening weekend, with premium placement in morning drive and high-frequency news adjacencies.
| Date | Air Time | Length | Rate |
|---|---|---|---|
| April 15, 2026 | |||
| Apr 15 | 6:35 AM | :05 | $0.00 |
| Apr 15 | 6:54 AM | :15 | $135.00 |
| Apr 15 | 7:35 AM | :05 | $0.00 |
| Apr 15 | 7:49 AM | :15 | $135.00 |
| Apr 15 | 9:23 AM | :30 | $195.00 |
| Apr 15 | 10:24 AM | :30 | $0.00 |
| Apr 15 | 1:51 PM | :30 | $0.00 |
| Apr 15 | 6:59 PM | :30 | $30.00 |
| Apr 15 | 11:02 PM | :30 | $30.00 |
| April 16, 2026 | |||
| Apr 16 | 7:35 AM | :05 | $0.00 |
| Apr 16 | 9:03 AM | :05 | $0.00 |
| Apr 16 | 9:03 AM | :15 | $135.00 |
| Apr 16 | 9:04 AM | :30 | $195.00 |
| Apr 16 | 9:53 AM | :30 | $195.00 |
| April 17, 2026 | |||
| Apr 17 | 6:35 AM | :05 | $0.00 |
| Apr 17 | 6:47 AM | :15 | $135.00 |
| Apr 17 | 7:50 AM | :30 | $195.00 |
| Apr 17 | 8:46 AM | :15 | $135.00 |
| Apr 17 | 9:58 AM | :30 | $195.00 |
| Apr 17 | 12:21 PM | :30 | $30.00 |
| Apr 17 | 10:31 PM | :30 | $0.00 |
| April 18, 2026 | |||
| Apr 18 | 4:50 PM | :30 | $30.00 |
| Apr 18 | 8:57 PM | :30 | $0.00 |
| Apr 18 | 10:31 PM | :30 | $0.00 |
| Apr 18 | 11:17 PM | :30 | $30.00 |
| Apr 18 | 11:32 PM | :30 | $0.00 |
| April 19, 2026 | |||
| Apr 19 | 12:57 PM | :30 | $30.00 |
| Apr 19 | 2:23 PM | :30 | $0.00 |
| Apr 19 | 5:22 PM | :30 | $30.00 |
| Apr 19 | 8:26 PM | :30 | $0.00 |
| Apr 19 | 8:52 PM | :30 | $30.00 |
| Apr 19 | 9:19 PM | :30 | $30.00 |
| Apr 19 | 10:24 PM | :30 | $0.00 |
| Apr 19 | 10:52 PM | :30 | $0.00 |
| Apr 19 | 11:52 PM | :30 | $30.00 |
| April 20, 2026 | |||
| Apr 20 | 5:28 AM | :30 | $30.00 |
| Apr 20 | 11:04 AM | :30 | $0.00 |
| Apr 20 | 2:50 PM | :30 | $0.00 |
| Apr 20 | 6:34 PM | :30 | $0.00 |
| Apr 20 | 9:05 PM | :30 | $30.00 |
| Apr 20 | 11:21 PM | :30 | $30.00 |
| April 21, 2026 | |||
| Apr 21 | 2:33 PM | :30 | $30.00 |
| Apr 21 | 8:49 PM | :30 | $0.00 |
| April 22, 2026 | |||
| Apr 22 | 5:34 AM | :30 | $30.00 |
| Apr 22 | 6:35 AM | :05 | $0.00 |
| Apr 22 | 6:35 AM | :05 | $0.00 |
| Apr 22 | 6:35 AM | :05 | $0.00 |
| Apr 22 | 6:54 AM | :15 | $135.00 |
| Apr 22 | 7:29 AM | :30 | $0.00 |
| Apr 22 | 7:49 AM | :15 | $135.00 |
| Apr 22 | 8:58 AM | :30 | $195.00 |
| Apr 22 | 9:03 AM | :15 | $135.00 |
| Apr 22 | 9:03 AM | :05 | $0.00 |
| Apr 22 | 9:33 AM | :30 | $195.00 |
| Apr 22 | 11:34 AM | :30 | $0.00 |
| Apr 22 | 7:47 PM | :30 | $0.00 |
| Apr 22 | 9:51 PM | :30 | $30.00 |
| April 23, 2026 | |||
| Apr 23 | 6:35 AM | :15 | $135.00 |
| Apr 23 | 8:27 AM | :30 | $195.00 |
| Apr 23 | 8:54 AM | :30 | $195.00 |
| Apr 23 | 9:04 AM | :05 | $0.00 |
| Apr 23 | 9:56 AM | :30 | $195.00 |
| Apr 23 | 10:32 AM | :30 | $0.00 |
| Apr 23 | 12:20 PM | :30 | $0.00 |
| Apr 23 | 4:26 PM | :30 | $0.00 |
| Apr 23 | 8:33 PM | :30 | $30.00 |
| April 24, 2026 | |||
| Apr 24 | 5:27 AM | :30 | $30.00 |
| Apr 24 | 7:35 AM | :15 | $135.00 |
| Apr 24 | 10:54 AM | :30 | $30.00 |
| Apr 24 | 10:23 PM | :30 | $30.00 |
| Total | 70 spots | $3,900.00 gross · 40 paid + 30 bonus | |
| Metric | Value |
|---|---|
| Impressions Delivered | 150,030 |
| Goal | 150,000 |
| Delivery | 100% of goal |
| Flight | April 17 – 30, 2026 |
| Date | Air Time | Length | Rate | Status |
|---|---|---|---|---|
| April 14, 2026 — Pre-Release | ||||
| Apr 14 | 8:43 AM | :15 | $150.00 | Placed |
| Apr 14 | 2:39 PM | :15 | $150.00 | Placed |
| Apr 14 | 3:50 PM | :15 | $150.00 | Placed |
| April 15, 2026 — Pre-Release | ||||
| Apr 15 | 5:51 AM | :15 | $150.00 | Placed |
| Apr 15 | 9:44 AM | :15 | $150.00 | Placed |
| Apr 15 | 11:59 AM | :15 | $150.00 | Placed |
| Apr 15 | 5:29 PM | :15 | $150.00 | Placed |
| April 16, 2026 — Pre-Release | ||||
| Apr 16 | 8:43 AM | :15 | $150.00 | Placed |
| Apr 16 | 4:19 PM | :15 | $500.00 | Placed |
| Apr 16 | 5:59 PM | :15 | $500.00 | Placed |
| April 17, 2026 — Now Playing | ||||
| Apr 17 | 5:06 AM | :15 | $150.00 | Placed |
| Apr 17 | 4:49 PM | :15 | $150.00 | Placed |
| April 18, 2026 — Now Playing | ||||
| Apr 18 | 5:58 AM | :15 | $125.00 | Placed |
| Apr 18 | 11:59 AM | :15 | $125.00 | Placed |
| Apr 18 | 2:59 PM | :15 | $125.00 | Placed |
| Apr 18 | 3:20 PM | :15 | $125.00 | Placed |
| Apr 18 | 6:19 PM | :15 | $125.00 | Placed |
| April 19, 2026 — Now Playing | ||||
| Apr 19 | 10:59 AM | :15 | $125.00 | Placed |
| Apr 19 | 12:59 PM | :15 | $125.00 | Placed |
| Apr 19 | 1:19 PM | :15 | $125.00 | Placed |
| Apr 19 | 1:39 PM | :15 | $125.00 | Placed |
| Apr 19 | 6:59 PM | :15 | $125.00 | Placed |
| April 21, 2026 — Now Playing | ||||
| Apr 21 | 9:20 AM | :15 | $150.00 | Placed |
| Apr 21 | 11:39 AM | :15 | $150.00 | Placed |
| April 22, 2026 — Now Playing | ||||
| Apr 22 | 12:39 PM | :15 | $150.00 | Placed |
| Apr 22 | 3:59 PM | :15 | $150.00 | Placed |
| April 23, 2026 — Now Playing | ||||
| Apr 23 | 5:19 AM | :15 | $150.00 | Placed |
| Apr 23 | 7:50 AM | :15 | $150.00 | Placed |
| Apr 23 | 2:59 PM | :15 | $150.00 | Placed |
| Apr 23 | 5:19 PM | :15 | $500.00 | Placed |
| Apr 23 | 5:49 PM | :15 | $500.00 | Placed |
| April 24, 2026 — Now Playing | ||||
| Apr 24 | 5:43 AM | :15 | $150.00 | Placed |
| Apr 24 | 8:50 AM | :15 | $150.00 | Placed |
| Apr 24 | 3:59 PM | :15 | $150.00 | Placed |
| April 25, 2026 — Now Playing | ||||
| Apr 25 | 6:58 AM | :15 | $125.00 | Placed |
| Apr 25 | 9:58 AM | :15 | $125.00 | Placed |
| Apr 25 | 10:19 AM | :15 | $125.00 | Placed |
| Apr 25 | 10:59 AM | :15 | $125.00 | Placed |
| Apr 25 | 4:50 PM | :15 | $125.00 | Placed |
| April 26, 2026 — Now Playing | ||||
| Apr 26 | 5:58 AM | :15 | $125.00 | Placed |
| Apr 26 | 6:40 AM | :15 | $125.00 | Placed |
| Apr 26 | 7:36 AM | :15 | $125.00 | Placed |
| Apr 26 | 8:40 AM | :15 | $125.00 | Placed |
| Apr 26 | 9:39 AM | :15 | $125.00 | Placed |
| Gross Total | $7,500.00 | |||
| Net to Station (less 15% agency) | $6,375.00 | |||
| Date | Air Time | Status |
|---|---|---|
| April 20, 2026 | ||
| Apr 20 | 11:58 PM | Aired |
| April 21, 2026 | ||
| Apr 21 | 1:12 AM | Aired |
| Apr 21 | 2:44 AM | Aired |
| Apr 21 | 9:43 AM | Aired |
| Apr 21 | 2:37 PM | Aired |
| Apr 21 | 7:28 PM | Aired |
| Apr 21 | 8:54 PM | Aired |
| April 22, 2026 | ||
| Apr 22 | 12:37 PM | Aired |
| Apr 22 | 2:21 PM | Aired |
| Apr 22 | 7:51 PM | Aired |
| Apr 22 | 10:56 PM | Aired |
| April 23, 2026 | ||
| Apr 23 | 5:53 AM | Aired |
| April 24, 2026 | ||
| Apr 24 | 7:44 PM | Aired |
| April 25, 2026 | ||
| Apr 25 | 1:51 PM | Aired |
| April 26, 2026 | ||
| Apr 26 | 11:37 AM | Aired |
| April 27, 2026 | ||
| Apr 27 | 4:56 AM | Aired |
| Apr 27 | 10:51 AM | Aired |
| Apr 27 | 3:22 PM | Aired |
| Apr 27 | 9:57 PM | Aired |
| April 28, 2026 | ||
| Apr 28 | 7:37 PM | Aired |
| April 29, 2026 | ||
| Apr 29 | 8:57 AM | Aired |
| Apr 29 | 11:37 AM | Aired |
| April 30, 2026 | ||
| Apr 30 | 7:44 PM | Aired |
| Apr 30 | 11:27 PM | Aired |
| May 1, 2026 | ||
| May 1 | 12:28 AM | Aired |
| May 1 | 7:07 AM | Aired |
| May 1 | 7:37 PM | Aired |
| May 1 | 8:36 PM | Aired |
| May 2, 2026 | ||
| May 2 | 8:36 AM | Aired |
| May 3, 2026 | ||
| May 3 | 9:43 AM | Aired |
| Total | 30 spots | All aired |
Digital Campaign Performance
A cross-platform digital campaign spanning paid social, CTV, YouTube, and programmatic display, activated across Washington, D.C. and Northern Virginia. Final delivery reached 1,425,000+ impressions and 32,000+ clicks across the four-week flight, with strong performance, efficient scale, and disciplined pacing.
| Metric | Value |
|---|---|
| Contracted Spend | $18,293.00 |
| Bonus / Added Value | $1,049.00 |
| Total Delivered Spend | $19,342.00 |
| Impressions | 1,425,051 |
| Clicks | 32,310 |
| CTR | 2.27% |
| CPC | $0.60 |
| Engagements | 98,546 |
| Engagement Rate | 6.92% |
| Video Views | 233,139 |
| Video View Rate | 16.36% |
| High-Intent Actions | 2,985 |
| Conversion Value | Not tracked for this campaign |
| Channel | Impressions | Clicks | CTR | Spend | Notable |
|---|---|---|---|---|---|
| 129,046 | 12,239 | 9.48% | $3,243.00 | $0.26 CPC · primary engagement engine | |
| 73,853 | 1,695 | 2.30% | $2,011.00 | 30.65% engagement rate | |
| YouTube | 505,992 | 15,950 | 3.15% | $3,332.00 | $0.21 CPC · efficient reach layer |
| CTV | 165,448 | — | — | $6,054.00 | 98.63% completion rate |
| Display | 550,712 | 2,426 | 0.44% | $4,703.00 | 2,959 conversions · lower-funnel bridge |
The campaign closed out at saturation scale across channels, with final delivery of 1,425,000+ impressions, 32,310 clicks, 233,000+ video views, and 2,985 high-intent actions on site.
Each channel performed its assigned role within the system. Meta (Facebook + Instagram) served as the engagement engine — Facebook delivered a 9.48% CTR and the highest click volume in the mix, with audience response strongest in the 55+ segments. YouTube delivered broad reach at scale, contributing the largest share of impressions in the mix at a healthy 3.15% CTR. CTV delivered high-quality awareness, closing at a 98.63% completion rate that confirms full message delivery in a premium viewing environment. Display carried the lower funnel — extending reach, supporting retargeting, and contributing 2,959 attributed conversions to date.
The system behaved as designed: CTV anchored attention, YouTube carried reach, Meta drove action and engagement, and Display reinforced lower-funnel response. Engagement remained heavily concentrated within the Washington, DC DMA, confirming strong geo-targeting alignment with theater-level activation. The campaign delivered strong performance, efficient scale, and disciplined pacing throughout the four-week flight, with the audience signal — a clear older skew, particularly visible on Meta — emerging as the most actionable insight from the data.
| Metric | Value |
|---|---|
| Users | 22,070 |
| New Users | 21,628 |
| Sessions | 24,993 |
| Engaged Sessions | 5,819 |
| Engagement Rate | 23.28% |
| Event Count | 102,249 |
Out-of-Home
A coordinated out-of-home program spanning DC Metro LIVEBOARDS, digital taxi tops, and wild posting — designed to sustain high-frequency visibility across Washington, D.C. and Fairfax. 38 Outfront LIVEBOARDS across six Metro stations, Firefly digital taxi tops delivering 914,061 impressions against an 833,333 goal, and 25 wild posting locations refreshed weekly across culturally active neighborhoods.
| Metric | Value |
|---|---|
| Total Plays Delivered | 282,630 |
| Target (Full Contract) | 273,600 |
| Minimum Guaranteed | 253,080 |
| Variance | +9,030 plays |
| Delivery | 103.3% of target |
| Estimated Impressions | 1,465,067 |
| Spot Length | :15 |
| Flight | Apr 17 – May 1, 2026 |
| Network | 38 screens · 6 DC Metro stations |
| Metric | Value |
|---|---|
| Booked Impressions | 833,333 |
| Delivered Impressions | 914,061 |
| Delivery | 109.7% of plan · +80,728 added value |
| Market | Washington, DC |
| Flight | Apr 14 – Apr 30, 2026 |
| Format | DOOH Digital Top Network |
Week 1 · Apr 27–May 3Week 2 · May 4–May 10
| # | Neighborhood | Address |
|---|---|---|
| 1 | H Street Corridor | 450 H St NE |
| 2 | H Street Corridor | 450 H St NE — Second Location |
| 3 | H Street Corridor | 920 H St NE |
| 4 | H Street Corridor | 1361 H St NE |
| 5 | H Street Corridor | 1368 H St NE |
| 6 | NoMa / Union Market | 70 N St NE |
| 7 | NoMa / Union Market | 405 Morse St NE |
| 8 | NoMa / Union Market | 550 Morse St NE |
| 9 | NoMa / Union Market | 1275 1st St NE |
| 10 | NoMa / Union Market | 1285A 4th St NE |
| 11 | NoMa / Union Market | 1290–1292 5th St NE |
| 12 | NoMa / Union Market | 1300 4th St NE |
| 13 | NoMa / Union Market | 1317 4th St NE |
| 14 | NoMa / Union Market | 1325 5th St NE |
| 15 | NoMa / Union Market | 1345A 4th St NE |
| 16 | Near Northeast | 473 H St NW |
| 17 | Shaw / Mt. Vernon Triangle | 1129 1st St NW |
| 18 | Shaw / Mt. Vernon Triangle | 1156 1st Pl NW |
| 19 | Shaw / Mt. Vernon Triangle | 1159 1st St NW |
| 20 | Shaw / Mt. Vernon Triangle / Truxton Circle | 1163 Sursum Corda Ct NW |
| 21 | Shaw / Mt. Vernon Triangle / Truxton Circle | 1191 1st Terrace NW |
| 22 | Downtown | 1150 Connecticut Ave NW, #401 |
| 23 | Downtown | 1717 Rhode Island Ave NW |
| 24 | Downtown | 2055 L St NW |
| 25 | Northern Virginia | 1100 US-1 |
| # | Neighborhood | Address |
|---|---|---|
| 1 | H Street Corridor | 450 H St NE |
| 2 | H Street Corridor | 450 H St NE — Second Location |
| 3 | H Street Corridor | 920 H St NE |
| 4 | H Street Corridor | 1361 H St NE |
| 5 | H Street Corridor | 1368 H St NE |
| 6 | NoMa / Union Market | 70 N St NE |
| 7 | NoMa / Union Market | 405 Morse St NE |
| 8 | NoMa / Union Market | 509 Morse St NE |
| 9 | NoMa / Union Market | 1222 First St NE |
| 10 | NoMa / Union Market | 1300 4th St NE |
| 11 | NoMa / Union Market | 1300 Neal Pl NE |
| 12 | NoMa / Union Market | 1320 5th St NE |
| 13 | NoMa / Union Market | 1328 4th St NE |
| 14 | NoMa / Union Market | 1345A 4th St NE |
| 15 | Near Northeast | 473 H St NW |
| 16 | Shaw / Mt. Vernon Triangle | 1129 1st St NW |
| 17 | Shaw / Mt. Vernon Triangle | 1156 1st Pl NW |
| 18 | Shaw / Mt. Vernon Triangle | 1161 1st St NW |
| 19 | Shaw / Mt. Vernon Triangle | 1169 1st St NW |
| 20 | Shaw / Mt. Vernon Triangle / Truxton Circle | 1191 First Terrace NW |
| 21 | Downtown | 555 L St NW |
| 22 | Downtown | 1717 Rhode Island Ave NW |
| 23 | Downtown | 2055 L St NW |
| 24 | Downtown | Connecticut Ave NW & M St NW |
| 25 | Northern Virginia | 1100 US-1 |
Podcast
Targeted podcast and digital audio placements across Spotify and iHeartMedia — reaching Washington, D.C. and Fairfax audiences across two distinct listener profiles: news, technology, and politics listeners on Spotify, and iHeartMedia's Vivacious network of affluent A55+ audiences across news, soft rock, and classic rock programming.
Spotify podcast placements closed out the flight at 252,493 impressions to a net reach of 153,630 listeners, with an 82.77% completion rate and 975 listeners playing through to 100% — sustained attention across long-form podcast environments throughout the run.
Audience skewed 60% toward the 45+ segment, aligning with the film's target demographic. Delivery paced evenly against the fixed-rate CPM structure. The initial ad set was paused after Apr 23 to consolidate remaining budget into the updated now-playing creative, which carried the channel through to wrap on May 8.
iHeartMedia delivered 457,183 impressions to a reach of 124,034 listeners across the full flight (April 18–30), exceeding the 437,648 booked impressions and closing at 104.5% delivery. Distribution was 100% podcast/digital audio via the iHeart Audience Network, concentrated within the Washington DC DMA and skewing toward mobile listeners.
Combined, the podcast and digital audio layer delivered 710,000+ impressions to a net reach of 278,000+ listeners across both platforms — establishing a sustained audio presence across the DC market throughout the campaign flight. Podcast and digital audio extended campaign frequency between theatrical decision moments — reinforcing awareness during commuting, workday, and at-home listening environments.
| Metric | Value |
|---|---|
| Impressions | 252,493 |
| Reach | 153,630 |
| Completion Rate | 82.77% |
| Frequency | 1.64 |
| Played to 100% | 975 |
| Audience — 45+ | 60.63% |
| Metric | Value |
|---|---|
| Impressions Delivered | 457,183 |
| Booked Impressions | 437,648 |
| Delivery | 104.5% |
| Reach | 124,034 |
| Media Type | 100% Podcast / Digital Audio |
| Primary Device | Phone / Mobile |
| Geography | Washington DC DMA confirmed |
Display
Targeted display placement across Politico, reaching Washington, D.C. audiences within a high-quality news environment aligned with the film's subject matter. 112,556 impressions delivered across leaderboard, medium rectangle, and half-page units.
| Creative Size | Format | Impressions | Clicks | CTR |
|---|---|---|---|---|
| 970×250 | Super Leaderboard | 4,398 | 7 | 0.16% |
| 300×250 | Medium Rectangle | 37,563 | 54 | 0.14% |
| 300×600 | Half Page | 26,479 | 37 | 0.14% |
| 320×50 | Mobile Banner | 38,394 | 36 | 0.09% |
| 728×90 | Leaderboard | 2,827 | 1 | 0.04% |
| 970×90 | Wide Leaderboard | 2,895 | 1 | 0.03% |
| Total | 112,556 | 136 | 0.12% |