Published by: Jerome Baker

Jimmy Kimmel Is Celebrating 4/20 with New Cannabis Anthology Series on Hulu: See the Trailer (Exclusive)

Jimmy Kimmel is getting into the weeds on his next project!

PEOPLE can exclusively reveal the trailer for 4X20: Quick Hits, Hulu’s upcoming cannabis-focused docuseries from the Jimmy Kimmel Live! host’s production company, Kimmelot.

The anthology series, covering the “world’s most beloved plant,” will feature four, 20-minute films. Each will focus on a different element in the history of cannabis culture, per a description from the streamer, and drop on April 20.

“Christmas has a whole cable channel dedicated to holiday programming. For 4/20, we made four 20 minute-long documentaries for those who celebrate with trees of a different kind,” Kimmel, who executive produced the project alongside Scott Lonker, tells PEOPLE in a statement.

The docuseries consists of four different films. “Highly Unlikely,” directed by Brent Hodge, recounts the lore behind the hit 2004 comedy, Harold & Kumar Go to White Castle. “High Times,” directed by Kyle Thrash, follows the story of High Times Magazine and founder, Tom Forcade.

Then there’s “The Legend of Ganjasaurus Rex,” directed by Alex Ross Perry, which covers the 1987 cult film and how it became “a beloved local legend” in California in the years to follow. “Bong Voyage,” directed by Todd Kapostasy, then follows the story of hand-blown glass artist Jason Harris. Each was overseen by producer Adam M. Goldberg.

The series’ trailer features appearances from Neil Patrick Harris, John Cho, Kal Penn, Tommy Chong and several others involved in the doc’s corresponding films and projects.

“I love that we’re having a conversation about how this fit into our cultural zeitgeist,” Harris, who starred as himself in Harold & Kumar, says in the clip.

Kimmel has been known to feature segments on marijuana on his talk show over the years, including “Who’s High,” in which he guesses who among a select few strangers is under the influence of the drug. In 2024, he executive produced Hulu’s High Hopes, a six-episode docuseries following the operation behind a cannabis business in Los Angeles.

During a 2018 episode of Jimmy Kimmel Live!, while chatting with Seth Rogen, Kimmel teased his “Mt. Rushmore of people to smoke with.” His list included Willie Nelson, Snoop Dogg, Woody Harrelson and Rogen himself — who he said may have “bumped Cheech & Chong off.”

4X20: Quick Hits arrives on Hulu on April 20.

RELATED POSTS

Cotton Candy Kush

The Chosen Cut Flower, 7g

Cotton Candy Kush in the JB 7g jar. Hybrid · 7g · Tested 32.73% THC. Spun-sugar sweet nose, smooth hybrid body, and the loudest number in the drop. Cured slow, sealed in JBD glass. NY 2026 Drop 1 — limited run, once it's gone, it's gone.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

Cotton Candy Kush

The Chosen Cut Flower, 7g

Cotton Candy Kush in the JB 7g jar. Hybrid · 7g · Tested 32.73% THC. Spun-sugar sweet nose, smooth hybrid body, and the loudest number in the drop. Cured slow, sealed in JBD glass. NY 2026 Drop 1 — limited run, once it's gone, it's gone.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>
<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>

Cotton Candy Kush BOX Set

The Complete Drop Box Set

Hybrid drop in box form: 7g Cotton Candy Kush jar, pattern-matched papers + matches, custom Clearboy with blue accents. Hybrid · 7g flower · Tested 32.73% THC. Hand-numbered presentation box. LE 250 — once these are gone, they're gone.

GLASS

Yellow Custom Clearboy

FLOWER

7g Cotton Candy Kush

EDITION

LE 250 · numbered

PROFILE

Grapefruit · Diesel · Lime

Cotton Candy Kush Box Set

The Complete Drop Box Set

Hybrid drop in box form: 7g Cotton Candy Kush jar, pattern-matched papers + matches, custom Clearboy with blue accents. Hybrid · 7g flower · Tested 32.73% THC. Hand-numbered presentation box. LE 250 — once these are gone, they're gone.

GLASS

Yellow Custom Clearboy

FLOWER

7g Cotton Candy Kush

EDITION

LE 250 · numbered

PROFILE

Grapefruit · Diesel · Lime

NYC Sour Diesel Box Set

The Complete Drop Box Set

Sativa drop, full set: 7g NYC Sour D, JB-pattern papers + matches, custom Clearboy with yellow accents. Sativa · 7g flower · Tested 26.58% THC. East Coast lift in a hand-numbered box. LE 250 — collector territory once it sells through.

GLASS

Blue Custom Clearboy

FLOWER

7g Double Runtz

EDITION

LE 250 · numbered

PROFILE

Gas · Grape · Candy

NYC Sour Diesel Box Set

The Complete Drop Box Set

Sativa drop, full set: 7g NYC Sour D, JB-pattern papers + matches, custom Clearboy with yellow accents. Sativa · 7g flower · Tested 26.58% THC. East Coast lift in a hand-numbered box. LE 250 — collector territory once it sells through.

GLASS

Blue Custom Clearboy

FLOWER

7g Double Runtz

EDITION

LE 250 · numbered

PROFILE

Gas · Grape · Candy

Cherry Gushers Box Set

The Complete Drop Box Set

The full Indica drop in one box: 7g Cherry Gushers jar, JB-pattern rolling papers + matchbook, custom Clearboy with red drop accents. Indica · 7g flower · Tested 26.54% THC. Hand-numbered, sealed, packed in a presentation box you'll keep. LE 250 — once they're out, they're out.

GLASS

Red Custom Clearboy

FLOWER

7g Cherry Gushers

EDITION

LE 250 · numbered

PROFILE

Cherry · Tropical · Gas

CHERRY GUSHERS BOX SET

The Complete Drop Box Set

The full Indica drop in one box: 7g Cherry Gushers jar, JB-pattern rolling papers + matchbook, custom Clearboy with red drop accents. Indica · 7g flower · Tested 26.54% THC. Hand-numbered, sealed, packed in a presentation box you'll keep. LE 250 — once they're out, they're out.

GLASS

Red Custom Clearboy

FLOWER

7g Cherry Gushers

EDITION

LE 250 · numbered

PROFILE

Cherry · Tropical · Gas

GRAPE NANNA

Ready To Fire Preroll, 1g

Grape Nana one-gram pre-roll. Concord grape sweetness, sleepy purple finish. Roll-up-and-out energy. Paper-matched to the JB Indica drop. Tested 32.42% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Banana OG × Grape Pie BX

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Grape · Banana · Cream

TERPENESS

Myrcene
Linalool
Caryophyllene

GRAPE NANNA

Ready To Fire Preroll, 1g

Grape Nana one-gram pre-roll. Concord grape sweetness, sleepy purple finish. Roll-up-and-out energy. Paper-matched to the JB Indica drop. Tested 32.42% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Banana OG × Grape Pie BX

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Grape · Banana · Cream

TERPENESS

Myrcene
Linalool
Caryophyllene

SUPER BOOF ROLL

Ready To Fire Preroll, 1g

Super Boof one-gram pre-roll. Citrus on the front, OG funk on the finish. Even keel — productive without losing your head. Hand-rolled, paper-matched to the JB Hybrid drop. Tested 28.84% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Black Cherry Punch x Tropicana Cookies

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Berry – Citrus – Funk

TERPENESS

Limonene
Caryophyllene
Linalool

SUPER BOOF ROLL

Ready To Fire Preroll, 1g

Super Boof one-gram pre-roll. Citrus on the front, OG funk on the finish. Even keel — productive without losing your head. Hand-rolled, paper-matched to the JB Hybrid drop. Tested 28.84% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Black Cherry Punch x Tropicana Cookies

THC RANGE

28-32%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Berry – Citrus – Funk

TERPENESS

Limonene
Caryophyllene
Linalool

NYC Sour Diesel

Ready To Fire Preroll, 1g

NYC Sour Diesel one-gram pre-roll. Fuel-forward with a citrus snap and a clean cerebral lift — the borough in a paper. Hand-rolled, paper-matched to the JB Sativa drop. Tested 23.94% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Notorious THC × Very Cherry

THC RANGE

26-30%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Jelly · Cherry · Cream

TERPENESS

Terpinolene
Caryophyllene
Myrcene

NYC Sour Diesel

Ready To Fire Preroll, 1g

NYC Sour Diesel one-gram pre-roll. Fuel-forward with a citrus snap and a clean cerebral lift — the borough in a paper. Hand-rolled, paper-matched to the JB Sativa drop. Tested 23.94% THC. NY 2026 Drop 1, single batch — won't be re-run.

LINEAGE

Notorious THC × Very Cherry

THC RANGE

26-30%

AWARDS

Leafly Strain of the Year ’24

PROFILE

Jelly · Cherry · Cream

TERPENESS

Terpinolene
Caryophyllene
Myrcene

NYC Diesel

The Chosen Cut Flower, 7g

NYC Sour D in the JB jar — the borough in a quarter ounce. Fuel forward, citrus snap on the back end, the kind of cerebral lift that gets you out the door. East Coast cure, NY 2026 Drop 1 — limited run.

LINEAGE

Mexican × Afghani heritage

THC RANGE

20–25%

Breeder Est.

Tacoma, WA — 2008

PROFILE

Grapefruit · Diesel · Lime

TERPENESS

Caryophyllene
Limonene
Myrcene

NYC Diesel

The Chosen Cut Flower, 7g

NYC Sour D in the JB jar — the borough in a quarter ounce. Fuel forward, citrus snap on the back end, the kind of cerebral lift that gets you out the door. East Coast cure, NY 2026 Drop 1 — limited run.

LINEAGE

Mexican × Afghani heritage

THC RANGE

20–25%

BREEDER EST.

Tacoma, WA — 2008

PROFILE

Grapefruit · Diesel · Lime

TERPENESS

Caryophyllene
Limonene
Myrcene

Double Runtz

The Chosen Cut Flower, 7g

Double Runtz in the JB 7g jar. Hybrid · 7g · Tested 26.21% THC. Loud gas-sweet bouquet with a candy backbone. Balanced enough for a Sunday session, sturdy enough for a Friday night. NY 2026 Drop 1 — limited run.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

Double Runtz

The Chosen Cut Flower, 7g

Double Runtz in the JB 7g jar. Hybrid · 7g · Tested 26.21% THC. Loud gas-sweet bouquet with a candy backbone. Balanced enough for a Sunday session, sturdy enough for a Friday night. NY 2026 Drop 1 — limited run.

LINEAGE

Detroit Runtz × Forbidden Runtz

THC RANGE

24–28%

GROWN

Kincardine, ON — Greenhouse

PROFILE

Gas · Grape · Candy

TERPENESS

Caryophyllene
Humulene
Limonene
Linalool

RL Haze

The Chosen Cut Flower, 7g

RL Haze, full classic. Spicy old-school sativa terps, lifted clear high, no wobble. The strain that built the Sativa lane — sealed the way Jerome would seal it. NY 2026 Drop 1 — limited run.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

18–22%

ORIGIN

Amsterdam, est. 1994

PROFILE

Spice · Citrus · Incense

TERPENESS

Terpinolene
Pinene
Ocimene

RL Haze

The Chosen Cut Flower, 7g

RL Haze, full classic. Spicy old-school sativa terps, lifted clear high, no wobble. The strain that built the Sativa lane — sealed the way Jerome would seal it. NY 2026 Drop 1 — limited run.

LINEAGE

Mex × Col × Thai × S. Indian

THC RANGE

18-22%

ORIGIN

Amsterdam, est. 1994

PROFILE

Spice · Citrus · Incense

TERPENESS

Terpinolene
Pinene
Ocimene

Cherry Gushers

The Chosen Cut Flower, 7g

Heavy-hitting Cherry Gushers in the JB 7g jar. Indica · 7g · Tested 26.54% THC. Sweet candy nose, deep purple floor — the kind of evening jar that makes a Tuesday feel like a holiday. Cured slow, sealed in JBD glass. NY 2026 Drop 1 — limited run, once it's gone, it's gone.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

28–32%

FLOWERING

70–75 days

PROFILE

Cherry · Tropical · Gas

TERPENESS

Caryophyllene
Limonene
Myrcene

Cherry Gushers

The Chosen Cut Flower, 7g

Heavy-hitting Cherry Gushers in the JB 7g jar. Indica · 7g · Tested 26.54% THC. Sweet candy nose, deep purple floor — the kind of evening jar that makes a Tuesday feel like a holiday. Cured slow, sealed in JBD glass. NY 2026 Drop 1 — limited run, once it's gone, it's gone.

LINEAGE

Black Cherry Punch × Gushers

THC RANGE

28-32%

FLOWERING

70–75 days

PROFILE

Cherry · Tropical · Gas

TERPENESS

Caryophyllene
Limonene
Myrcene

<div style="max-width:400px;margin:20px auto;font-family:sans-serif;">
    <input type="text" id="jbd-code" placeholder="Enter your JBD code"
      style="width:100%;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;margin-bottom:8px;">
    <button onclick="jbdCheck()"
      style="width:100%;padding:12px;background:
#DA2342;color:#fff;border:none;border-radius:6px;font-weight:bold;cursor
  :pointer;font-size:14px;">
      VERIFY CODE
    </button>
    <div id="jbd-result" style="margin-top:12px;text-align:center;font-size:14px;"></div>
  </div>
<script>
async function jbdCheck(){
  var c = document.getElementById('jbd-code').value.trim();
  if(!c) return;
  if(c !== 'CODETE$T') c = c.toUpperCase();
  document.getElementById('jbd-result').textContent = 'Checking...';
  
  try {
    var r = await fetch('https://jbcustomer.cannacrypted.com/api/code/validate/' + encodeURIComponent(c));
    var d = await r.json();
    if(d.valid) {
      localStorage.setItem('jbd_verified', '1');
      localStorage.setItem('jbd_product', d.product || 'JBD');
      console.log('Verified! Redirecting...');
      setTimeout(() => {
        window.location.href = '/jbstore/';
      }, 500);
    } else {
      document.getElementById('jbd-result').innerHTML =
        '<span style="color:red;">✗ ' + (d.reason || 'Invalid or expired code') + '</span>';
    }
  } catch(e) {
    document.getElementById('jbd-result').textContent = 'Error checking code. Try again.';
  }
}

// AUTO-VERIFY - check immediately if code in URL
(function() {
  const urlParams = new URLSearchParams(window.location.search);
  const code = urlParams.get('code');
  
  if(code) {
    console.log('Code found in URL:', code);
    // Fill the input
    document.getElementById('jbd-code').value = code;
    // Auto-submit immediately
    jbdCheck();
  }
})();
</script>