The BEST episodes written by Josh Halloway

#1 - "Star Wars: The Last Jedi" Cast
Jimmy Kimmel Live! - Season 15 - Episode 150
Star Wars The Last Jedi cast.
Watch Now:Amazon
#2 - Margot Robbie, Chris Stapleton, guest host Chris Pratt
Jimmy Kimmel Live! - Season 15 - Episode 151
Watch Now:Amazon
#3 - Tom Hiddleston, Gillian Jacobs, Future
Jimmy Kimmel Live! - Season 15 - Episode 32
Watch Now:Amazon
#4 - Mike Birbiglia, Lady Antebellum & Bell Biv DeVoe
Jimmy Kimmel Live! - Season 15 - Episode 25
Watch Now:Amazon

#6 - Guest Hostess Kristen Bell, Charlie Hunnam, Alison Krauss, Adam Scott
Jimmy Kimmel Live! - Season 15 - Episode 56
Watch Now:Amazon#7 - The Cast of Star Wars: The Force Awakens
Jimmy Kimmel Live! - Season 13 - Episode 158
Watch Now:Amazon
#8 - Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johansson, Jeremy Renner
Jimmy Kimmel Live! - Season 13 - Episode 53
Watch Now:Amazon

#10 - Emilia Clarke, Vanessa Bayer, Miguel
Jimmy Kimmel Live! - Season 13 - Episode 89
Watch Now:Amazon
#11 - Stephen Colbert, Nina Dobrev, Dustin Lynch
Jimmy Kimmel Live! - Season 15 - Episode 110
Watch Now:Amazon
#12 - Octavia Spencer, Dave Franco, Hanson, guest host Melissa McCarthy
Jimmy Kimmel Live! - Season 15 - Episode 154
Watch Now:Amazon
#13 - Matthew Perry, Michael Pena, Paul Shaffer, The World's Most Dangerous Band, Jenny Lewis, Shaggy
Jimmy Kimmel Live! - Season 15 - Episode 35
Actor Matthew Perry (The Odd Couple (2015), The Good Fight (2017) and The Kennedys After Camelot (2017)); actor Michael Peña (CHIPS (2017)); Paul Shaffer and The World's Most Dangerous Band perform with Jenny Lewis and Shaggy.
Watch Now:Amazon

#15 - Bill O'Reilly, Kelly Osbourne, Morris Day & The Time with Haim
Jimmy Kimmel Live! - Season 13 - Episode 20

#16 - Joaquin Phoenix, Larry Wilmore, Frankie Ballard
Jimmy Kimmel Live! - Season 13 - Episode 4

#17 - David Spade, Randall Park, The Band Perry
Jimmy Kimmel Live! - Season 13 - Episode 22

#18 - Kristen Bell, Chris Elliott, Big Sean
Jimmy Kimmel Live! - Season 13 - Episode 25

#19 - Benedict Cumberbatch, Stana Katic, Chris Soules, Aloe Blacc & Blackstreet
Jimmy Kimmel Live! - Season 13 - Episode 24

#20 - Kaley Cuoco-Sweeting, Omar Epps, Steel Panther
Jimmy Kimmel Live! - Season 13 - Episode 6

#21 - Neil Patrick Harris, Gillian Jacobs, Rascal Flatts
Jimmy Kimmel Live! - Season 13 - Episode 26

#22 - Kobe Bryant, Chrissy Teigen, Kenny G & Warren G
Jimmy Kimmel Live! - Season 13 - Episode 28

#23 - Danny DeVito, Abbi Jacobson, Ilana Glazer, Bad Suns
Jimmy Kimmel Live! - Season 13 - Episode 8

#24 - Will Smith, Elizabeth Henstridge, Sam Hunt
Jimmy Kimmel Live! - Season 13 - Episode 30
#25 - Cate Blanchett, Ryan Phillippe, Joywave
Jimmy Kimmel Live! - Season 13 - Episode 32
#26 - Gordon Ramsey, Bridgit Mendler, Beth Stelling
Jimmy Kimmel Live! - Season 13 - Episode 33

#27 - Ewan McGregor, Lea Michele, Tess Henley
Jimmy Kimmel Live! - Season 13 - Episode 10

#28 - Vince Vaughn, Mike Tyson
Jimmy Kimmel Live! - Season 13 - Episode 34

#29 - Magic Johnson, Scott Foley, Magic!
Jimmy Kimmel Live! - Season 13 - Episode 19

#30 - Matt LeBlanc, Hayley Atwell, Jamie Oliver
Jimmy Kimmel Live! - Season 13 - Episode 2

#31 - Anna Faris, Jeff Van Gundy & Mark Jackson, Annie Lennox
Jimmy Kimmel Live! - Season 13 - Episode 21

#32 - Keira Knightley, Tony Goldwyn, Incubus
Jimmy Kimmel Live! - Season 13 - Episode 23

#33 - Jessica Chastain, Patricia Arquette, Childish Gambino
Jimmy Kimmel Live! - Season 13 - Episode 5

#34 - Bette Midler, the next Bachelorette, Afghan Whigs
Jimmy Kimmel Live! - Season 13 - Episode 36

#35 - Kelly Ripa, Joshua Malina, Gorgon City feat. Jennifer Hudson
Jimmy Kimmel Live! - Season 13 - Episode 27

#36 - Johnny Depp, Marion Cotillard, Kandace Springs
Jimmy Kimmel Live! - Season 13 - Episode 7
#37 - Will Forte, Bella Thorne, Prince Royce
Jimmy Kimmel Live! - Season 13 - Episode 29

#38 - Channing Tatum, J.J. Watt, ZZ Top
Jimmy Kimmel Live! - Season 13 - Episode 12

#39 - Jennifer Lopez, Keith Urban, Harry Connick Jr., Ryan Seacrest, Eric Andre
Jimmy Kimmel Live! - Season 13 - Episode 37
Jennifer Lopez, Keith Urban, Harry Connick Jr., Ryan Seacrest (American Idol (2002)); Eric André (Man Seeking Woman (2015)); Keith Urban performs.
#40 - Viola Davis, Richard Madden, Common
Jimmy Kimmel Live! - Season 13 - Episode 31
#41 - Eric Stonestreet, Stephen Amell, Logic
Jimmy Kimmel Live! - Season 13 - Episode 9

#42 - Kevin Costner, Eddie Redmayne, Jamie Cullum
Jimmy Kimmel Live! - Season 13 - Episode 13

#43 - David Beckham, Elle Macpherson, Vance Joy
Jimmy Kimmel Live! - Season 13 - Episode 14

#44 - Naomi Watts, Reggie Miller, Carly Rae Jepsen
Jimmy Kimmel Live! - Season 13 - Episode 35

#45 - Edward Norton, Al Michaels, The Decemberists
Jimmy Kimmel Live! - Season 13 - Episode 11

#46 - Kerry Washington, Dave Salmoni, Ne-Yo
Jimmy Kimmel Live! - Season 13 - Episode 15

#47 - Rob Gronkowski, Eva Longoria, Weezer, ZZ Top
Jimmy Kimmel Live! - Season 13 - Episode 16
Guests Rob Gronkowski, Eva Longoria. Weezer and ZZ Top perform as WeeZ Top on the inaugural "Mash Up Mondays"

#48 - Mila Kunis, Bob Odenkirk, Charli XCX
Jimmy Kimmel Live! - Season 13 - Episode 17

#49 - Anne Hathaway, Chris Soules, Heart
Jimmy Kimmel Live! - Season 13 - Episode 1
#50 - Jeff Bridges, Lauren Cohan
Jimmy Kimmel Live! - Season 13 - Episode 18
Lauren Cohan, Interview and Music from Jeff Bridges