National Theatrical
Launch Campaign
A seven-channel national campaign supporting the theatrical release of Never Stop Chasing across a 110-theater footprint in 30 states. The buy concentrates on the tornado corridor, layering digital video, terrestrial radio, podcast, streaming audio, wild posting, digital bulletins, and a creator activation at the New York premiere across the two weeks around opening.
Campaign Status — September 4: The campaign is complete. The theatrical run held over in 59 theaters across 23 states through September 3, and streaming audio, the incremental video buy and the podcast were all extended to match. Streaming audio and podcast were narrowed to the 47 ZIP codes still playing; the incremental video buy was already concentrated on holdover theaters and dropped its one non-holdover location on August 25. Streaming audio closed September 3 having spent its full budget. The incremental video buy closed the same day. Digital bulletins completed their run August 30, and wild posting completed its posting cycle the same day — 160 postings across Manhattan and Chicago, covering both the install and the premiere refresh, all documented. Radio and the original digital flight both closed August 23. Radio delivered in full, and its air checks are posted with each station below; the digital flight closed at $73,123 of its $74,750 allocation, and that balance went into the incremental buy. The creator activation ran on premiere night. All eight deployment lines are now complete. Every paid-media delivery figure on this report is final; attributed site visits remain subject to the 30-day attribution window.
| Channel | Partner | Flight | Investment | Status |
|---|---|---|---|---|
| Digital Video & Display | Silbermann Media Group | Aug 10–23 | $73,123 | ● Complete |
| Incremental Digital Video | Silbermann Media Group | Aug 21–Sep 3 | $14,127 | ● Complete |
| Terrestrial Radio | 16 stations · 8 owner groups | Aug 17–23 | $44,000 | ● Complete |
| Podcast | iHeartMedia | Aug 17–Sep 3 | $18,750 | ● Complete |
| Streaming Audio | Spotify | Aug 17–Sep 3 | $14,250 | ● Complete |
| Wild Posting | Silbermann Media Group | Aug 17–30 | $37,500 | ● Complete |
| Digital Bulletins | Lamar Advertising | Aug 17–30 | $20,500 | ● Complete |
| Creator Activation | Max Velocity | Aug 21 | $2,750 | ● Complete |
Total campaign investment $225,000. The incremental digital video buy extends Connected TV and YouTube through the second weekend, after radio and the original digital flight close on August 23.
Campaign key art, used across wild posting in Manhattan and Chicago and adapted for digital bulletins, streaming audio companion art, and digital display.
This report documents approved creative, delivery reporting, air checks, and field documentation for every channel in the campaign.
Final campaign report. Delivery complete through September 3, 2026. Figures reflect each partner’s closing report.
Digital Video & Display
A three-platform digital campaign across YouTube, Connected TV, and Programmatic Display, geo-targeted to the areas surrounding every theater in the footprint. Display now covers all 110 theaters; video is concentrated on the original 75-theater footprint, where radio and out-of-home reinforce it. Video runs in :15 and :30 cuts, with fourteen display sizes supporting contextual and retargeting placements.
Campaign Status: All creative delivered and approved. The August 10–23 flight is complete; the incremental video buy was extended to September 3 to follow the film’s holdover.
Final delivery for the August 10–23 flight across YouTube, Connected TV and Display. This channel is complete.
Qualified video views count 790,600 completed plays on Connected TV, at a 98.9% completion rate, and 135,100 qualified views on YouTube, at a 28.2% view rate. The two are reported separately rather than as a blended rate, because Connected TV cannot be skipped while YouTube can: a completion on Connected TV measures delivery, while a qualified view on YouTube measures a viewer choosing not to skip. This is a count of ad plays, not of unique viewers.
Click-through rate is calculated across click-eligible channels only — YouTube and Display. Connected TV does not report a meaningful click metric, so its impressions are excluded from the denominator rather than diluting the rate. YouTube finished at 0.69%, while Display carried a far larger impression base at a much lower rate, so the blended figure sits close to Display’s.
Ad-attributed site visits are visits to neverstopchasingfilm.com attributed to prior Connected TV or Display exposure within the platform’s thirty-day attribution window. A click is not required. Because the window stays open for thirty days after delivery ends, this figure is reported to date and will continue rising through late September. It is not a count of ticket sales or of unique visitors.
Final delivery, August 10–23. YouTube is skippable, so its view rate is not comparable to Connected TV, where the spot cannot be skipped. A qualified view is a lower threshold than a completion: of the 135,100 qualified views, 59,804 played the spot to the end, at $0.52 per completed view. Its 0.69% click-through rate was the strongest of any channel in the campaign. Delivery is now concentrated entirely on skippable in-stream, the format carrying almost all of the qualified views.
Final delivery, August 10–23. Connected TV delivered the large majority of the campaign’s trailer plays — 790,600 of 925,700 — on premium, non-skippable inventory, and its completion rate has held above 98% as the line has scaled.
Fourteen sizes support contextual and retargeting placements across desktop, mobile and tablet throughout the theater footprint.
Final delivery, August 10–23. Display carried the large majority of the campaign’s impression volume on 11% of the spend, providing broad reach around the theater footprint alongside the video channels.
A second video buy running August 21 – September 3, after the original digital flight closed. Connected TV and YouTube only, targeted to theaters in Chicago, Dallas, Denver and Cincinnati — markets where the opening weekend indicated room to build. The buy opened on eleven theater locations; one was dropped on August 25 when its theater came out of the holdover, leaving ten. Connected TV targets those locations by ZIP code, which gives tighter control over how budget is distributed across markets, while YouTube targets a five-mile radius around each theater address. The tighter footprint is why the view rates here run ahead of the main campaign. Complete. Ran August 21 through September 3.
Final figures for the August 21 – September 3 flight, with both platforms fully reported. Platform figures are rounded, so the Connected TV and YouTube components may not sum exactly to the totals above. The flight was extended to September 3 to follow the film’s holdover. There is no Display line on the incremental buy. As on the main flight, a YouTube qualified view is a lower threshold than a completion: of the 39,700 qualified views, 15,576 played the spot to the end. Connected TV completions cost $0.04 each against $0.42 on YouTube, where the viewer can skip. All 71 clicks on the incremental came from YouTube; Connected TV is not a click environment. Ad-attributed site visits are not reported separately here — both buys are measured by the same site-wide tracker, so the two figures should not be added together.
Combined video delivery: across both digital buys the campaign has delivered 1,133,900 qualified video views — 925,700 from the completed August 10–23 flight and 208,200 from the incremental.
Terrestrial Radio
Sixteen stations across eight owner groups, spanning the tornado corridor and the largest markets in the footprint. Thirteen commercial stations run the approved :30 in two versions — Tag A carries "In theaters Friday" through August 20, and Tag B swaps to "Now playing" on opening day. The three public radio stations run underwriting copy written to each station's standards.
The buy concentrates weight on the highest-ranked station in each format rather than spreading across a market. Fifteen of the sixteen stations rank in the top four of their market, including six ranked first. KCRW was selected for its fit with the film and its national standing in film and music culture rather than for rank.
Campaign Status: Flight complete. All sixteen stations aired August 17–23 — the pre-opening version through August 20, the now-playing version from August 21. All sixteen stations verified against confirmed post logs.
Select a station to view its creative and documentation.
Market rank: Nielsen Audio, Fall 2025, Persons 12+, Monday–Sunday 6a–12mid, DMA.
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 8:56:58 AM | Pre-Opening | $350.00 |
| Aug 18, 2026 | 5:15:32 PM | Pre-Opening | $324.75 |
| Aug 19, 2026 | 8:56:30 AM | Pre-Opening | $350.00 |
| Aug 19, 2026 | 5:27:13 PM | Pre-Opening | $324.75 |
| Aug 20, 2026 | 6:56:31 PM | Pre-Opening | $324.75 |
| Aug 21, 2026 | 9:09:57 AM | Now Playing | $350.00 |
| Aug 21, 2026 | 4:17:50 PM | Now Playing | $324.75 |
| Aug 22, 2026 | 7:36:30 PM | Bonus | — |
| Aug 23, 2026 | 8:25:20 AM | Bonus | — |
| Aug 23, 2026 | 10:25:50 PM | Bonus | — |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 6:51:21 PM | Pre-Opening | $350.00 |
| Aug 18, 2026 | 9:16:23 AM | Pre-Opening | $265.00 |
| Aug 19, 2026 | 9:46:24 AM | Pre-Opening | $265.00 |
| Aug 19, 2026 | 6:32:32 PM | Pre-Opening | $350.00 |
| Aug 20, 2026 | 9:47:36 AM | Pre-Opening | $265.00 |
| Aug 21, 2026 | 9:47:33 AM | Now Playing | $265.00 |
| Aug 21, 2026 | 6:15:15 PM | Now Playing | $350.00 |
| Aug 22, 2026 | 11:15:00 PM | Bonus | — |
| Aug 23, 2026 | 11:44:00 PM | Bonus | — |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 8:59:27 AM | Pre-Opening | $500.00 |
| Aug 18, 2026 | 7:17:10 AM | Pre-Opening | $500.00 |
| Aug 19, 2026 | 7:12:53 AM | Pre-Opening | $500.00 |
| Aug 20, 2026 | 3:53:54 PM | Pre-Opening | $550.00 |
| Aug 21, 2026 | 4:53:15 PM | Now Playing | $550.00 |
Never Stop Chasing.
In theaters Friday. Get tickets at NeverStopChasingFilm.com.
Never Stop Chasing.
Now playing in theaters. Get tickets at NeverStopChasingFilm.com.
| Air Date | Air Time | Copy |
|---|---|---|
| Aug 18, 2026 | 6:28:11 AM | Pre-Opening |
| Aug 18, 2026 | 6:22:33 PM | Pre-Opening |
| Aug 18, 2026 | 7:56:40 PM | Pre-Opening |
| Aug 19, 2026 | 1:17:43 AM | Pre-Opening |
| Aug 20, 2026 | 6:21:57 AM | Pre-Opening |
| Aug 20, 2026 | 5:21:55 PM | Pre-Opening |
| Aug 20, 2026 | 8:53:34 PM | Pre-Opening |
| Aug 21, 2026 | 7:56:26 AM | Now Playing |
| Aug 21, 2026 | 1:27:34 PM | Now Playing |
| Aug 21, 2026 | 6:37:12 PM | Now Playing |
| Aug 21, 2026 | 9:36:54 PM | Now Playing |
| Aug 21, 2026 | 10:37:25 PM | Now Playing |
| Aug 22, 2026 | 9:57:30 AM | Now Playing |
| Aug 22, 2026 | 8:07:15 PM | Now Playing |
| Aug 23, 2026 | 5:27:58 PM | Now Playing |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 6:39 PM | Tag A · Pre-Opening | $175 |
| Aug 17, 2026 | 6:56 AM | Tag A · Pre-Opening | $150 |
| Aug 17, 2026 | 9:12 AM | Tag A · Pre-Opening | $150 |
| Aug 18, 2026 | 5:56 PM | Tag A · Pre-Opening | $175 |
| Aug 18, 2026 | 6:23 PM | Tag A · Pre-Opening | $175 |
| Aug 18, 2026 | 9:44 AM | Tag A · Pre-Opening | $150 |
| Aug 19, 2026 | 6:29 PM | Tag A · Pre-Opening | $175 |
| Aug 19, 2026 | 9:47 AM | Tag A · Pre-Opening | $150 |
| Aug 20, 2026 | 3:45 PM | Tag A · Pre-Opening | $175 |
| Aug 20, 2026 | 5:53 PM | Tag A · Pre-Opening | $175 |
| Aug 20, 2026 | 6:29 AM | Tag A · Pre-Opening | $150 |
| Aug 20, 2026 | 9:46 AM | Tag A · Pre-Opening | $150 |
| Aug 21, 2026 | 6:41 PM | Tag B · Now Playing | $175 |
| Aug 21, 2026 | 8:53 AM | Tag B · Now Playing | $150 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 4:44 PM | Tag A · Pre-Opening | $275 |
| Aug 17, 2026 | 9:47 AM | Tag A · Pre-Opening | $390 |
| Aug 18, 2026 | 6:12 PM | Tag A · Pre-Opening | $275 |
| Aug 18, 2026 | 9:14 AM | Tag A · Pre-Opening | $390 |
| Aug 19, 2026 | 8:24 AM | Tag A · Pre-Opening | $390 |
| Aug 20, 2026 | 5:31 PM | Tag A · Pre-Opening | $275 |
| Aug 20, 2026 | 9:50 AM | Tag A · Pre-Opening | $390 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 3:20 PM | Tag A · Pre-Opening | $75 |
| Aug 17, 2026 | 3:45 PM | Tag A · Pre-Opening | $75 |
| Aug 17, 2026 | 4:47 PM | Tag A · Pre-Opening | $75 |
| Aug 17, 2026 | 6:48 PM | Tag A · Pre-Opening | $75 |
| Aug 17, 2026 | 7:33 AM | Tag A · Pre-Opening | $85 |
| Aug 17, 2026 | 8:15 AM | Tag A · Pre-Opening | $85 |
| Aug 17, 2026 | 9:12 AM | Tag A · Pre-Opening | $85 |
| Aug 18, 2026 | 4:51 PM | Tag A · Pre-Opening | $75 |
| Aug 18, 2026 | 5:49 PM | Tag A · Pre-Opening | $75 |
| Aug 18, 2026 | 6:21 PM | Tag A · Pre-Opening | $75 |
| Aug 18, 2026 | 6:44 AM | Tag A · Pre-Opening | $85 |
| Aug 18, 2026 | 7:13 AM | Tag A · Pre-Opening | $85 |
| Aug 18, 2026 | 8:32 AM | Tag A · Pre-Opening | $85 |
| Aug 19, 2026 | 4:18 PM | Tag A · Pre-Opening | $75 |
| Aug 19, 2026 | 6:23 PM | Tag A · Pre-Opening | $75 |
| Aug 19, 2026 | 6:45 AM | Tag A · Pre-Opening | $85 |
| Aug 19, 2026 | 6:53 PM | Tag A · Pre-Opening | $75 |
| Aug 19, 2026 | 7:14 AM | Tag A · Pre-Opening | $85 |
| Aug 19, 2026 | 8:47 AM | Tag A · Pre-Opening | $85 |
| Aug 20, 2026 | 4:20 PM | Tag A · Pre-Opening | $75 |
| Aug 20, 2026 | 4:51 PM | Tag A · Pre-Opening | $75 |
| Aug 20, 2026 | 5:18 PM | Tag A · Pre-Opening | $75 |
| Aug 20, 2026 | 6:46 AM | Tag A · Pre-Opening | $85 |
| Aug 20, 2026 | 8:31 AM | Tag A · Pre-Opening | $85 |
| Aug 20, 2026 | 9:10 AM | Tag A · Pre-Opening | $85 |
| Aug 21, 2026 | 3:51 PM | Tag B · Now Playing | $75 |
| Aug 21, 2026 | 4:19 PM | Tag B · Now Playing | $75 |
| Aug 21, 2026 | 5:20 PM | Tag B · Now Playing | $75 |
| Aug 21, 2026 | 6:45 AM | Tag B · Now Playing | $85 |
| Aug 21, 2026 | 7:28 AM | Tag B · Now Playing | $85 |
| Aug 21, 2026 | 8:42 AM | Tag B · Now Playing | $85 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 6:06 AM | Tag A · Pre-Opening | $145 |
| Aug 17, 2026 | 6:49 PM | Tag A · Pre-Opening | $140 |
| Aug 17, 2026 | 7:11 AM | Tag A · Pre-Opening | $145 |
| Aug 18, 2026 | 5:26 PM | Tag A · Pre-Opening | $140 |
| Aug 18, 2026 | 8:42 AM | Tag A · Pre-Opening | $145 |
| Aug 19, 2026 | 3:55 PM | Tag A · Pre-Opening | $140 |
| Aug 19, 2026 | 4:44 PM | Tag A · Pre-Opening | $140 |
| Aug 19, 2026 | 9:45 AM | Tag A · Pre-Opening | $145 |
| Aug 20, 2026 | 3:17 PM | Tag A · Pre-Opening | $140 |
| Aug 20, 2026 | 6:54 PM | Tag A · Pre-Opening | $140 |
| Aug 20, 2026 | 7:14 AM | Tag A · Pre-Opening | $145 |
| Aug 20, 2026 | 9:44 AM | Tag A · Pre-Opening | $145 |
| Aug 21, 2026 | 5:28 PM | Tag B · Now Playing | $140 |
| Aug 21, 2026 | 6:33 PM | Tag B · Now Playing | $140 |
| Aug 21, 2026 | 8:45 AM | Tag B · Now Playing | $145 |
| Aug 21, 2026 | 9:17 AM | Tag B · Now Playing | $145 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 3:13:05 PM | Tag A · Pre-Opening | $120 |
| Aug 17, 2026 | 3:57:17 PM | Tag A · Pre-Opening | $120 |
| Aug 17, 2026 | 6:13:43 AM | Tag A · Pre-Opening | $100 |
| Aug 17, 2026 | 7:12:53 AM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 4:28:58 PM | Tag A · Pre-Opening | $120 |
| Aug 18, 2026 | 5:55:11 PM | Tag A · Pre-Opening | $120 |
| Aug 18, 2026 | 7:15:22 AM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 8:59:43 AM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 3:58:04 PM | Tag A · Pre-Opening | $120 |
| Aug 19, 2026 | 5:57:25 PM | Tag A · Pre-Opening | $120 |
| Aug 19, 2026 | 7:30:20 AM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 8:00:39 AM | Tag A · Pre-Opening | $100 |
| Aug 20, 2026 | 3:14:13 PM | Tag A · Pre-Opening | $120 |
| Aug 20, 2026 | 3:58:51 PM | Tag A · Pre-Opening | $120 |
| Aug 20, 2026 | 7:00:07 AM | Tag A · Pre-Opening | $100 |
| Aug 20, 2026 | 7:57:22 AM | Tag A · Pre-Opening | $100 |
| Aug 21, 2026 | 5:14:54 PM | Tag B · Now Playing | $120 |
| Aug 21, 2026 | 5:58:19 PM | Tag B · Now Playing | $120 |
| Aug 21, 2026 | 7:59:39 AM | Tag B · Now Playing | $100 |
| Aug 21, 2026 | 8:41:49 AM | Tag B · Now Playing | $100 |
| Aug 22, 2026 | 10:17:51 AM | Tag B · Now Playing | $25 |
| Aug 22, 2026 | 11:46:52 AM | Tag B · Now Playing | $25 |
| Aug 22, 2026 | 12:57:51 PM | Tag B · Now Playing | $25 |
| Aug 23, 2026 | 10:50:06 AM | Tag B · Now Playing | $20 |
| Aug 23, 2026 | 8:15:30 AM | Tag B · Now Playing | $20 |
| Aug 23, 2026 | 8:48:36 AM | Tag B · Now Playing | $20 |
| Aug 23, 2026 | 9:42:31 AM | Tag B · Now Playing | $20 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 5:56:56 AM | Tag A · Pre-Opening | $50 |
| Aug 17, 2026 | 8:37:24 AM | Tag A · Pre-Opening | $220 |
| Aug 17, 2026 | 9:10:27 AM | Tag A · Pre-Opening | $220 |
| Aug 18, 2026 | 5:56:06 AM | Tag A · Pre-Opening | $50 |
| Aug 18, 2026 | 8:38:12 AM | Tag A · Pre-Opening | $220 |
| Aug 19, 2026 | 9:05:46 AM | Tag A · Pre-Opening | $220 |
| Aug 19, 2026 | 10:18:13 AM | Tag A · Pre-Opening | $50 |
| Aug 20, 2026 | 5:25:48 AM | Tag A · Pre-Opening | $50 |
| Aug 20, 2026 | 8:46:59 AM | Tag A · Pre-Opening | $220 |
| Aug 20, 2026 | 9:31:12 AM | Tag A · Pre-Opening | $220 |
| Aug 21, 2026 | 6:35:18 AM | Tag B · Now Playing | $220 |
| Aug 21, 2026 | 8:55:00 AM | Tag B · Now Playing | $220 |
| Aug 21, 2026 | 8:09:52 PM | Tag B · Now Playing | $50 |
| Aug 21, 2026 | 10:49:56 PM | Tag B · Now Playing | $50 |
| Aug 22, 2026 | 11:18:51 AM | Tag B · Now Playing | $50 |
| Aug 22, 2026 | 10:39:18 PM | Tag B · Now Playing | $50 |
| Aug 23, 2026 | 10:37:33 AM | Tag B · Now Playing | $50 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 6:03:28 AM | Tag A · Pre-Opening | $45 |
| Aug 17, 2026 | 8:49:33 AM | Tag A · Pre-Opening | $100 |
| Aug 17, 2026 | 9:58:26 AM | Tag A · Pre-Opening | $100 |
| Aug 17, 2026 | 5:32:21 PM | Tag A · Pre-Opening | $100 |
| Aug 17, 2026 | 6:46:20 PM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 5:47:13 AM | Tag A · Pre-Opening | $45 |
| Aug 18, 2026 | 6:27:04 AM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 7:50:04 AM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 4:59:25 PM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 5:26:22 PM | Tag A · Pre-Opening | $100 |
| Aug 18, 2026 | 6:42:30 PM | Tag A · Pre-Opening | $45 |
| Aug 18, 2026 | 9:49:36 PM | Tag A · Pre-Opening | $45 |
| Aug 19, 2026 | 5:32:43 AM | Tag A · Pre-Opening | $45 |
| Aug 19, 2026 | 7:29:52 AM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 8:05:22 AM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 4:30:55 PM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 6:01:00 PM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 6:31:06 PM | Tag A · Pre-Opening | $100 |
| Aug 19, 2026 | 9:14:24 PM | Tag A · Pre-Opening | $45 |
| Aug 20, 2026 | 5:18:31 AM | Tag A · Pre-Opening | $45 |
| Aug 20, 2026 | 6:49:22 AM | Tag A · Pre-Opening | $100 |
| Aug 20, 2026 | 8:26:59 AM | Tag A · Pre-Opening | $100 |
| Aug 20, 2026 | 11:10:39 AM | Tag A · Pre-Opening | $45 |
| Aug 20, 2026 | 6:56:33 PM | Tag A · Pre-Opening | $100 |
| Aug 21, 2026 | 5:18:06 AM | Tag B · Now Playing | $45 |
| Aug 21, 2026 | 7:28:22 AM | Tag B · Now Playing | $100 |
| Aug 21, 2026 | 8:01:34 AM | Tag B · Now Playing | $100 |
| Aug 21, 2026 | 12:48:59 PM | Tag B · Now Playing | $45 |
| Aug 21, 2026 | 3:57:15 PM | Tag B · Now Playing | $100 |
| Aug 21, 2026 | 5:54:19 PM | Tag B · Now Playing | $100 |
| Aug 23, 2026 | 9:45:34 AM | Tag B · Now Playing | $45 |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 4:20:21 PM | Tag 1 · Pre-Opening | $588.25 |
| Aug 18, 2026 | 3:35:39 PM | Tag 1 · Pre-Opening | $588.25 |
| Aug 19, 2026 | 3:33:32 PM | Tag 1 · Pre-Opening | $588.25 |
| Aug 20, 2026 | 3:38:38 PM | Tag 1 · Pre-Opening | $588.25 |
| Aug 21, 2026 | 11:15:10 PM | Tag 2 · Now Playing | — |
| Aug 22, 2026 | 9:33:15 AM | Tag 2 · Now Playing | — |
| Aug 23, 2026 | 3:33:45 PM | Tag 2 · Now Playing | — |
| Aug 23, 2026 | 8:15:15 PM | Tag 2 · Now Playing | — |
| Air Date | Air Time | Copy |
|---|---|---|
| Aug 17, 2026 | 4:45:09 PM | Tag A · Pre-Opening |
| Aug 17, 2026 | 8:46:17 AM | Tag A · Pre-Opening |
| Aug 18, 2026 | 5:49:05 PM | Tag A · Pre-Opening |
| Aug 18, 2026 | 6:04:52 AM | Tag A · Pre-Opening |
| Aug 18, 2026 | 6:50:30 PM | Tag A · Pre-Opening |
| Aug 18, 2026 | 9:21:49 AM | Tag A · Pre-Opening |
| Aug 19, 2026 | 5:26:57 PM | Tag A · Pre-Opening |
| Aug 19, 2026 | 6:46:01 PM | Tag A · Pre-Opening |
| Aug 19, 2026 | 9:30:07 AM | Tag A · Pre-Opening |
| Aug 20, 2026 | 6:47:14 AM | Tag A · Pre-Opening |
| Aug 22, 2026 | 12:37:29 AM | Tag B · Now Playing |
| Aug 22, 2026 | 1:41:52 AM | Tag B · Now Playing |
| Aug 22, 2026 | 2:10:50 AM | Tag B · Now Playing |
| Aug 22, 2026 | 3:40:49 PM | Tag B · Now Playing |
| Aug 22, 2026 | 4:13:44 PM | Tag B · Now Playing |
| Aug 22, 2026 | 4:36:59 AM | Tag B · Now Playing |
| Aug 22, 2026 | 4:43:23 PM | Tag B · Now Playing |
| Aug 22, 2026 | 5:41:30 PM | Tag B · Now Playing |
| Aug 22, 2026 | 6:11:32 PM | Tag B · Now Playing |
| Aug 23, 2026 | 3:10:31 PM | Tag B · Now Playing |
| Aug 23, 2026 | 3:40:47 PM | Tag B · Now Playing |
| Aug 23, 2026 | 4:44:24 PM | Tag B · Now Playing |
| Aug 23, 2026 | 5:42:03 PM | Tag B · Now Playing |

| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 8:50:17 AM | Pre-Opening | $440 |
| Aug 17, 2026 | 8:18:57 PM | Pre-Opening | — |
| Aug 18, 2026 | 7:50:35 AM | Pre-Opening | $440 |
| Aug 18, 2026 | 9:24:03 PM | Pre-Opening | — |
| Aug 19, 2026 | 7:44:17 AM | Pre-Opening | $440 |
| Aug 19, 2026 | 9:58:00 PM | Pre-Opening | — |
| Aug 20, 2026 | 7:28:59 AM | Pre-Opening | $440 |
| Aug 20, 2026 | 8:42:57 PM | Pre-Opening | — |
| Aug 21, 2026 | 1:06:01 PM | Now Playing | $440 |
| Aug 21, 2026 | 2:59:00 PM | Now Playing | — |
| Aug 21, 2026 | 8:19:03 PM | Now Playing | — |
| Aug 22, 2026 | 12:25:34 PM | Now Playing | — |
| Aug 22, 2026 | 1:41:59 PM | Now Playing | — |
| Aug 23, 2026 | 12:45:48 PM | Now Playing | — |
| Aug 23, 2026 | 1:39:10 PM | Now Playing | — |
| Air Date | Air Time | Copy | Rate |
|---|---|---|---|
| Aug 17, 2026 | 9:50:35 AM | C1256 · Pre-Opening | $175 |
| Aug 17, 2026 | 11:59:05 AM | C1256 · Pre-Opening | $175 |
| Aug 18, 2026 | 9:59:05 AM | C1256 · Pre-Opening | $175 |
| Aug 18, 2026 | 4:59:05 PM | C1256 · Pre-Opening | $175 |
| Aug 18, 2026 | 6:48:05 PM | C1256 · Pre-Opening | $175 |
| Aug 19, 2026 | 11:59:05 AM | C1256 · Pre-Opening | $175 |
| Aug 19, 2026 | 1:59:05 PM | C1256 · Pre-Opening | $175 |
| Aug 20, 2026 | 8:19:05 AM | C1256 · Pre-Opening | $175 |
| Aug 20, 2026 | 10:39:05 AM | C1256 · Pre-Opening | — |
| Aug 20, 2026 | 4:59:05 PM | C1256 · Pre-Opening | $175 |
| Aug 21, 2026 | 6:33:05 AM | C1257 · Now Playing | $175 |
| Aug 21, 2026 | 11:59:05 AM | C1257 · Now Playing | $175 |
| Aug 21, 2026 | 4:18:05 PM | C1257 · Now Playing | $175 |
| Aug 21, 2026 | 7:20:05 PM | C1257 · Now Playing | $77 |
| Aug 22, 2026 | 10:19:00 AM | C1257 · Now Playing | $175 |
Abramorama, presenting Never Stop Chasing, a documentary following storm chaser Reed Timmer and his crew as they pursue tornadoes across the central United States. In theaters Friday. NeverStopChasingFilm.com.
Abramorama, presenting Never Stop Chasing, a documentary following storm chaser Reed Timmer and his crew as they pursue tornadoes across the central United States. In theaters now. NeverStopChasingFilm.com.
| Air Date | Air Time | Daypart | Rate |
|---|---|---|---|
| Aug 17, 2026 | 7:06:56 AM | Prime rotator · 6a–7p | $200 |
| Aug 17, 2026 | 10:39:02 AM | Prime rotator · 6a–7p | $200 |
| Aug 18, 2026 | 8:19:02 AM | Prime rotator · 6a–7p | $200 |
| Aug 18, 2026 | 1:29:47 PM | Prime rotator · 6a–7p | $200 |
| Aug 19, 2026 | 6:07:11 AM | Prime rotator · 6a–7p | $200 |
| Aug 19, 2026 | 7:59:22 PM | M–F 7p–8p | $53 |
| Aug 20, 2026 | 8:00:37 AM | Prime rotator · 6a–7p | $200 |
| Aug 20, 2026 | 5:29:23 PM | Prime rotator · 6a–7p | $200 |
| Aug 21, 2026 | 6:07:12 AM | Prime rotator · 6a–7p | $200 |
| Aug 22, 2026 | 7:39:18 AM | Broad rotator · 7a–8p | $100 |
| Aug 22, 2026 | 11:39:20 AM | Broad rotator · 7a–8p | $100 |
| Aug 22, 2026 | 4:45:31 PM | Broad rotator · 7a–8p | $100 |
| Aug 22, 2026 | 6:59:22 PM | Broad rotator · 7a–8p | $100 |
| Aug 23, 2026 | 9:58:52 AM | Broad rotator · 7a–8p | $100 |
| Aug 23, 2026 | 1:19:37 PM | Broad rotator · 7a–8p | $100 |
| Aug 23, 2026 | 5:59:01 PM | Broad rotator · 7a–8p | $100 |
Per-market delivery for the August 17–23 radio flight, reconciled against station post logs. Every station that has reported delivered its full contracted schedule; WINS and WXRT ran additional no-charge spots across opening weekend. Rank is the station’s position in its market. Investment is campaign spend per station.
| Station | Format | Rank | Contracted | Aired | Investment |
|---|---|---|---|---|---|
| WINSNew York | All-News | #2 | 7 | 10+3 | $2,496 |
| WXRTChicago | Adult Album Alternative | #2 | 7 | 9+2 | $2,242 |
| WIPPhiladelphia | Sports | #1 | 5 | 5 | $2,762 |
| WTOPWashington, DC | All-News | #1 | 15 | 15 | $6,250 |
| KNIXPhoenix | Country | #3 | 14 | 14 | $2,417 |
| KFXNMinneapolis | Sports | #1 | 7 | 7 | $2,534 |
| KTSTOklahoma City | Country | #4 | 31 | 31 | $2,630 |
| KRFXDenver | Classic Rock | #3 | 16 | 16 | $2,422 |
| WBNSColumbus | Sports | #1 | 27 | 27 | $2,502 |
| KTCKDallas | Sports | #2 | 17 | 17 | $2,348 |
| KCFXKansas City | Classic Rock | #2 | 31 | 31 | $2,651 |
| WBZBoston | Sports | #1 | 8 | 8 | $2,500 |
| KKBQHouston | Country | #3 | 23 | 23 | $2,500 |
| KCRWLos Angeles | Underwriting | #18 | 15 | 15 | $2,750 |
| KUOWSeattle | Underwriting | #1 | 15 | 15 | $2,499 |
| KPBSSan Diego | Underwriting | #2 | 16 | 16 | $2,500 |
| 16 stations8 owner groups | 14 in top 3 | 254 | 259 | $44,003 |
All sixteen stations delivered their full contracted schedule, confirmed against station post logs. Air checks for each station appear with that station above. Station costs shown here sum to $44,003; the radio line is carried at its $44,000 allocation in the deployment table.
Audience delivery: 3,005,749 impressions across all sixteen stations. Stations report audience on their own basis — Nielsen and TAPSCAN schedules from most, an ARB PPM breakdown from San Diego, a July Nielsen book on Adults 18+ from Columbus, and signed-order estimates from the iHeart markets — so this is reported as a single campaign figure rather than compared station to station. Four stations supplied a total without a stated demographic or geography. Los Angeles is worth noting on its own: ten no-charge bonus spots delivered 139,200 impressions, more than half of that station’s total.
Podcast
A targeted podcast buy across the iHeart Audience Network. The original buy was built around four psychographic segments selected for alignment with the film's audience — Backer, Intrepid, Explorer, and Legend — each carrying an equal share of delivery. Those segments were removed from the order on August 28, leaving ZIP-level geographic targeting across the holdover footprint.
View iHeart psychographic audience profiles ↗
Campaign Status: Complete. The flight ran August 17 through September 3, with the now-playing version taking over August 21, and closed above the ordered impression count.
Final delivery against 535,712 booked impressions. The flight ran August 17 through September 3 and closed at 547,156 impressions, 102.1% of the order. On August 28 targeting narrowed to the 47 ZIP codes still playing and the four exclusive psychographic segments were removed from the order.
Streaming Audio
A Spotify campaign targeting adults 18–54 across ZIP codes drawn from the theater footprint, pairing a :30 audio spot with 1000x1000 companion art. A single creative runs the full flight. The buy opened on 74 ZIPs and was extended on August 25 to 82, adding eight ZIP codes where the film was held over. On August 27, as the original run closed, it narrowed to the 47 ZIP codes still playing through September 3.
Campaign Status: Complete. The flight launched the morning of August 17, was extended to September 3 to follow the film’s holdover, and spent its full budget.
A single creative runs the full flight — the tag works on both sides of opening, so no mid-flight swap is required.
The :30 audio spot with 1000x1000 companion art, shown as it appears across desktop and mobile placements.
Final delivery for the full flight. It began at 6:45am ET on August 17 and was extended to September 3 to follow the film’s holdover.
Completion rate measures spots that played in full against spots that began playing. Drop-off across the spot is minimal — 1,371,752 reached the quarter mark and 1,365,237 played to the end. Streaming audio is an impression-driven channel; clicks are not a meaningful measure of performance here.
Wild Posting
One hundred and sixty large-format postings at 27" x 40" across Manhattan and Chicago — eighty at install and eighty at the premiere refresh, spanning 132 distinct locations — concentrated across high-visibility neighborhood corridors. Installed August 13 in both markets and refreshed for premiere weekend. The posting cycle ran through August 30; the dates below are documentation windows, not flight weeks.
Campaign Status: Complete. The posting cycle ran through August 30. Eighty postings installed August 13 and eighty more at the premiere refresh on August 20–21 — 160 in total across 132 distinct locations, all documented by address and neighborhood.
Two market-specific versions at 27" x 40", each carrying its own theater and address so the poster does the work of a local listing.
160 postings across Manhattan and Chicago — eighty at install and eighty at the premiere refresh.
Full deployment log — every placement, by market.
| # | Week | Neighborhood | Address |
|---|---|---|---|
| New York City · Manhattan | |||
| 1 | Install | Lower East Side | 55 Ludlow St · 10002 |
| 2 | Install | Lower East Side | 42 Ludlow St · 10002 |
| 3 | Install | Lower East Side | 47 Ludlow St · 10002 |
| 4 | Install | Lower East Side | East Broadway · 10002 |
| 5 | Install | Lower East Side | 205 Henry St · 10002 |
| 6 | Install | Chinatown | 22 Chatham Square · 10038 |
| 7 | Install | Little Italy | 190 Grand St – Location 1 · 10013 |
| 8 | Install | Little Italy | 190 Grand St – Location 2 · 10013 |
| 9 | Install | SoHo | 431 Broome St · 10013 |
| 10 | Install | SoHo | 180 Spring St · 10012 |
| 11 | Install | SoHo | 107 Crosby St · 10012 |
| 12 | Install | SoHo | 108 Crosby St · 10012 |
| 13 | Install | Lower East Side | 160 Bowery · 10002 |
| 14 | Install | NoHo | 19 Bond St · 10012 |
| 15 | Install | East Village | 59 Avenue D – Location 1 · 10009 |
| 16 | Install | East Village | 59 Avenue D – Location 2 · 10009 |
| 17 | Install | East Village | 605 E 9th St · 10009 |
| 18 | Install | East Village | 302 E 12th St · 10003 |
| 19 | Install | East Village | 117 2nd Ave · 10003 |
| 20 | Install | East Village | 121 2nd Ave · 10003 |
| 21 | Install | Greenwich Village | W 4th St & 6th Ave · 10011 |
| 22 | Install | Greenwich Village | 15 Greenwich Ave · 10014 |
| 23 | Install | Chelsea | 100 W 16th St · 10011 |
| 24 | Install | Times Square | 625 8th Ave · 10018 |
| 25 | Install | Times Square | 340 W 42nd St · 10036 |
| 26 | Install | Times Square | 271 W 47th St · 10036 |
| 27 | Install | Chelsea | 11th Ave & W 23rd St · 10011 |
| 28 | Install | Chelsea | Chelsea Waterside – 557 W 23rd St · 10011 |
| 29 | Install | Chelsea | 119 W 23rd St · 10011 |
| 30 | Install | Chelsea | 729 6th Ave · 10010 |
| 31 | Install | NoMad | 32 W 29th St · 10001 |
| 32 | Install | Garment District | 350 7th Ave · 10001 |
| 33 | Install | West Village | 565 West St · 10014 |
| 34 | Install | Meatpacking District | 848 Washington St · 10014 |
| 35 | Install | Meatpacking District | 833 Washington St – Location 1 · 10014 |
| 36 | Install | Meatpacking District | 833 Washington St – Location 2 · 10014 |
| 37 | Install | West Village | 347 6th Ave · 10014 |
| 38 | Install | West Village | 33 Greenwich Ave · 10014 |
| 39 | Install | Times Square | 304 W 48th St · 10036 |
| 40 | Install | Times Square | 247 W 42nd St · 10036 |
| New York City · Manhattan — Premiere Refresh · August 20–21 | |||
| 41 | Refresh | Two Bridges | 10 Rutgers St · 10002 |
| 42 | Refresh | Two Bridges | 283 South St · 10002 |
| 43 | Refresh | Two Bridges | 259 Clinton St · 10002 |
| 44 | Refresh | Two Bridges | 275 Clinton St – Location 1 · 10002 |
| 45 | Refresh | Two Bridges | 275 Clinton St – Location 2 · 10002 |
| 46 | Refresh | Lower East Side | 42 Ludlow St – Location 1 · 10002 |
| 47 | Refresh | Lower East Side | 42 Ludlow St – Location 2 · 10002 |
| 48 | Refresh | Lower East Side | 57 Ludlow St · 10002 |
| 49 | Refresh | Lower East Side | 205 Henry St · 10002 |
| 50 | Refresh | Lower East Side | 160 Bowery · 10002 |
| 51 | Refresh | Chinatown | 39 Canal St · 10002 |
| 52 | Refresh | Chinatown | Kimlau Square / Park Row · 10038 |
| 53 | Refresh | Chinatown | 71½ Mulberry St – Location 1 · 10013 |
| 54 | Refresh | Chinatown | 71½ Mulberry St – Location 2 · 10013 |
| 55 | Refresh | Chinatown | 100 Baxter St – Location 1 · 10013 |
| 56 | Refresh | Chinatown | 100 Baxter St – Location 2 · 10013 |
| 57 | Refresh | Little Italy | 190 Grand St – Location 1 · 10013 |
| 58 | Refresh | Little Italy | 190 Grand St – Location 2 · 10013 |
| 59 | Refresh | SoHo | 129 Grand St · 10013 |
| 60 | Refresh | SoHo | 39A Crosby St · 10013 |
| 61 | Refresh | SoHo | 47 Crosby St · 10012 |
| 62 | Refresh | SoHo | 110 Crosby St · 10012 |
| 63 | Refresh | SoHo | 180 Spring St · 10012 |
| 64 | Refresh | SoHo | 360 W Broadway · 10013 |
| 65 | Refresh | NoHo | 19 Bond St · 10012 |
| 66 | Refresh | East Village | 36 Loisaida Ave · 10009 |
| 67 | Refresh | East Village | 746 E 5th St · 10009 |
| 68 | Refresh | East Village | 143 Avenue B · 10009 |
| 69 | Refresh | East Village | 302 E 12th St · 10003 |
| 70 | Refresh | Union Square | 28 E 16th St · 10003 |
| 71 | Refresh | Chelsea | 119 W 23rd St · 10011 |
| 72 | Refresh | Chelsea | 157 W 24th St · 10011 |
| 73 | Refresh | Chelsea | 154 11th Ave · 10011 |
| 74 | Refresh | Chelsea | 181 11th Ave · 10011 |
| 75 | Refresh | Chelsea | 256 10th Ave · 10001 |
| 76 | Refresh | NoMad | 32 W 29th St · 10001 |
| 77 | Refresh | Garment District | 356 7th Ave · 10001 |
| 78 | Refresh | Garment District | 421 9th Ave · 10001 |
| 79 | Refresh | Times Square | 271 W 47th St · 10036 |
| 80 | Refresh | Hell's Kitchen | 797 8th Ave · 10019 |
| Chicago | |||
| 1 | Install | River North | 415 N State St · 60654 |
| 2 | Install | The Loop | 29 E Congress Pkwy · 60605 |
| 3 | Install | South Loop | 1224 S Wabash Ave · 60605 |
| 4 | Install | South Loop | 1233 S Wabash Ave · 60605 |
| 5 | Install | Near West Side | 1537 W Roosevelt Rd · 60608 |
| 6 | Install | West Loop | 1115 W Randolph St · 60607 |
| 7 | Install | West Loop | 1200 W Randolph St · 60607 |
| 8 | Install | West Loop | 1393 W Lake St · 60607 |
| 9 | Install | West Loop | 1380 W Lake St · 60607 |
| 10 | Install | West Loop | 220 N Halsted St · 60661 |
| 11 | Install | Wicker Park | 1200 N Ashland Ave · 60622 |
| 12 | Install | Bucktown | 1910 N Milwaukee Ave · 60647 |
| 13 | Install | Logan Square | 3115 W Armitage Ave · 60647 |
| 14 | Install | Logan Square | 3281 W Armitage Ave · 60647 |
| 15 | Install | Logan Square | 2436 N Western Ave · 60647 |
| 16 | Install | Lakeview | 3032 N Lincoln Ave · 60657 |
| 17 | Install | Lincoln Park | 2438 N Lincoln Ave · 60614 |
| 18 | Install | Uptown | 4019 N Sheridan Rd · 60613 |
| 19 | Install | Lakeview | 964 W Belmont Ave · 60657 |
| 20 | Install | Lakeview | 3401 N Sheffield Ave · 60657 |
| 21 | Install | River North | 750 N Franklin St · 60654 |
| 22 | Install | River North | 226 W Chicago Ave · 60654 |
| 23 | Install | The Loop | 17 E Monroe St · 60603 |
| 24 | Install | The Loop | 120 S State St · 60603 |
| 25 | Install | Wicker Park | 1579 N Milwaukee Ave · 60622 |
| 26 | Install | Logan Square | 2349 N Milwaukee Ave · 60647 |
| 27 | Install | Logan Square | 2332 N Milwaukee Ave · 60647 |
| 28 | Install | Logan Square | 2417 N Milwaukee Ave · 60647 |
| 29 | Install | Logan Square | Logan Square – 2620 N Milwaukee Ave · 60647 |
| 30 | Install | Humboldt Park | 2736 W North Ave · 60647 |
| 31 | Install | Humboldt Park | 2704 W North Ave · 60647 |
| 32 | Install | Near South Side | 132 E 23rd St · 60616 |
| 33 | Install | Near South Side | 2258 S Indiana Ave · 60616 |
| 34 | Install | Near South Side | 2408 S Michigan Ave · 60616 |
| 35 | Install | Near South Side | 119 E 24th St · 60616 |
| 36 | Install | East Garfield Park | 2748 W Madison St · 60612 |
| 37 | Install | East Garfield Park | 2815 W 5th Ave · 60612 |
| 38 | Install | Bucktown | 1737 N Milwaukee Ave · 60647 |
| 39 | Install | River West | 472 N Milwaukee Ave · 60654 |
| 40 | Install | Logan Square | 3238 W Armitage Ave · 60647 |
| Chicago — Refresh · August 20–21 | |||
| 41 | Refresh | Near South Side | 132 E 23rd St · 60616 |
| 42 | Refresh | Near South Side | 2258 S Indiana Ave · 60616 |
| 43 | Refresh | Near South Side | 119 E 24th St · 60616 |
| 44 | Refresh | Near South Side | Michigan Ave & 24th St · 60616 |
| 45 | Refresh | South Loop | 1259 S Wabash Ave · 60605 |
| 46 | Refresh | South Loop | 1233 S Wabash Ave · 60605 |
| 47 | Refresh | The Loop | 24 E Ida B. Wells Dr · 60605 |
| 48 | Refresh | The Loop | 13 S State St · 60603 |
| 49 | Refresh | The Loop | 17 E Monroe St · 60603 |
| 50 | Refresh | The Loop | 120 S State St · 60603 |
| 51 | Refresh | River North | 6 E Hubbard St · 60611 |
| 52 | Refresh | River North | 750 N Franklin St – Location 1 · 60654 |
| 53 | Refresh | River North | 750 N Franklin St – Location 2 · 60654 |
| 54 | Refresh | River West | 485 N Milwaukee Ave · 60654 |
| 55 | Refresh | West Loop | 1123 W Randolph St · 60607 |
| 56 | Refresh | West Loop | 1220 W Randolph St · 60607 |
| 57 | Refresh | West Loop | 1380 W Lake St – Location 1 · 60607 |
| 58 | Refresh | West Loop | 1380 W Lake St – Location 2 · 60607 |
| 59 | Refresh | West Loop | 218 N Halsted St · 60661 |
| 60 | Refresh | Near West Side | 1560 W Roosevelt Rd · 60608 |
| 61 | Refresh | East Garfield Park | 2748 W Madison St – Location 1 · 60612 |
| 62 | Refresh | East Garfield Park | 2748 W Madison St – Location 2 · 60612 |
| 63 | Refresh | Humboldt Park | 2736 W North Ave · 60647 |
| 64 | Refresh | Humboldt Park | 2704 W North Ave · 60647 |
| 65 | Refresh | Wicker Park | 1555 W Division St · 60642 |
| 66 | Refresh | Wicker Park | 1564 N Milwaukee Ave · 60622 |
| 67 | Refresh | Bucktown | 1910 N Milwaukee Ave · 60647 |
| 68 | Refresh | Bucktown | 1737 N Milwaukee Ave · 60647 |
| 69 | Refresh | Logan Square | 2323 N Milwaukee Ave · 60647 |
| 70 | Refresh | Logan Square | 2349 N Milwaukee Ave · 60647 |
| 71 | Refresh | Logan Square | 2417 N Milwaukee Ave · 60647 |
| 72 | Refresh | Logan Square | Logan Square – 2620 N Milwaukee Ave · 60647 |
| 73 | Refresh | Logan Square | 3237 W Armitage Ave · 60647 |
| 74 | Refresh | Logan Square | 3281 W Armitage Ave · 60647 |
| 75 | Refresh | Logan Square | 2436 N Western Ave · 60647 |
| 76 | Refresh | Lincoln Park | 2432 N Lincoln Ave · 60614 |
| 77 | Refresh | Lakeview | 3032 N Lincoln Ave · 60657 |
| 78 | Refresh | Lakeview | 964 W Belmont Ave · 60657 |
| 79 | Refresh | Lakeview | 3358 N Sheffield Ave · 60657 |
| 80 | Refresh | Uptown | 4019 N Sheridan Rd · 60613 |
Campaign map showing the theater footprint alongside every out-of-home placement — wild posting in Manhattan and Chicago, and digital bulletins across the tornado corridor.
Manhattan Installation — August 13–17 · 40 placements
Forty placements documented across thirteen neighborhoods, from the Lower East Side north to Times Square. Every wall photographed on site and matched to its address.








































Manhattan Premiere Refresh — August 20–21 · 40 placements
Forty placements documented across thirteen neighborhoods on August 20 and 21. The refresh is a footprint expansion rather than a repost: thirty of the forty walls are locations that did not carry the campaign at installation, extending the buy south into Two Bridges, Chinatown and Little Italy and west to the Hudson-side avenues. Every wall photographed on site and matched to its address.








































Chicago Installation — August 13–17 · 40 placements
Forty placements documented across fifteen neighborhoods, from the Near South Side north through Logan Square and Lakeview to Uptown. Every wall photographed on site and matched to its address.








































Chicago Refresh — August 20–21 · 40 placements
Forty placements documented across the same fifteen neighborhoods as the installation, from the Near South Side north through Logan Square and Lakeview to Uptown. The refresh reposts the campaign across the established Chicago corridors, with a portion of the buy moved to adjacent walls on the same blocks. Every wall photographed on site and matched to its address.








































Digital Bulletins
Nine digital bulletins across seven markets in the tornado corridor, positioned on the highest-traffic approaches to theaters in each market. Every unit runs the full flight in an eight-slot rotation. Every panel sits within 3.3 miles of a theater in its market, six are within 1.25 miles, and the closest is a quarter mile out.
Campaign Status: Complete. All nine panels ran from midnight on August 17 through August 30 and every panel overdelivered. Lamar’s proof of play reports 196,640 plays against 146,790 anticipated, 34% over, and 4,475,376 impressions against 3,609,221 anticipated, 24% over. The creative was swapped to the Now Playing build on August 26. Eight panels were re-verified in market that afternoon and Columbus on August 29.
Two creative builds are sized to the different formats in the buy: a wide version for the digital bulletins and an alternate version for the digital posters. Both were rebuilt with Now Playing copy and loaded to all nine panels on August 26.
The nine units purchased for the flight, each shown with its Lamar photosheet above and two proofs of the creative running below. The first is the original Only in Theaters build, captured on August 17 or shot as Lamar campaign photography. The second is the Now Playing build that replaced it on August 26. Impression figures shown per panel are weekly.


















Campaign map showing the theater footprint and out-of-home placements.
Proof of the creative running in market, captured during the flight. Three panels carry webcam captures from August 17 — one of which caught the creative on its first play at midnight — and six carry Lamar campaign photography shot on location.
Creator Activation
Max Velocity attended the New York premiere on August 21. The agreement called for two pieces of content, each published to both Facebook and X, for four placements in total. He delivered eight. Timing, format and creative approach were entirely his; the posts ran in his own voice with no script. The activation put the film in front of his established storm-chasing audience on premiere night.
Status: Agreement fully executed and paid. Creator booked his own travel. Posts ran on the night of August 21 and stay live a minimum of thirty days.
Follower counts as of August 2026. The activation ran on Facebook and X; remaining platforms are shown for audience context and were not part of this engagement.
Eight placements published across X and Facebook on the night of the August 21 premiere — four on each platform, against four contracted. Four pieces of content, each published to both platforms. Timing, format and creative were the creator’s throughout.
All posts published on the night of August 21. Figures for the two contracted posts are the creator’s platform-insights reporting as of August 26; the posts remain live and continue to accrue. The two additional posts show public view counts captured August 22 and continue to accrue. Across the four contracted placements: 968,000 views, 533,800 unique viewers on Facebook, and 50,195 Facebook engagements. Roughly half of the Facebook audience were non-followers — 49.8% on the premiere post and 44% on the popcorn post — so the activation reached well beyond the creator’s own following.




The film’s subject amplified the activation across his own X and Facebook channels — original content featuring Max Velocity on premiere night alongside reposts of the creator’s coverage. Three further placements — two on X and one on Facebook, earned rather than bought — carried the activation to a second audience at no additional cost. Together with the eight paid placements, the activation produced eleven in total.














