Wśród aktorów ubiegających się o rolę młodego Hana Solo znaleźli się m.in.: Aaron Taylor-Johnson, Miles Teller, Hunter Parrish, Dave Franco, Rami Malek, Chandler Riggs, Leo Howard, Nick Robinson, Ansel Elgort, Jack Reynor, Logan Lerman, Landon Liboiron, Tony Oller, Colton Haynes, Max Thieriot, Ed Westwick, Tom Felton i Joshua Sasse.
Postać, którą miał zagrać Michael Kenneth Williams całkowicie usunięto z filmu, gdyż aktor nie mógł powrócić na dokrętki.
O'Shea Jackson Jr., Yahya Abdul-Mateen II i Adande 'Swoozie' Thorne brali udział w castingu do roli Lando Calrissiana.
Na stanowisku reżyserów filmu zostali zakontraktowani Phil Lord i Christopher Miller. Jednak w czerwcu 2017 roku, na trzy tygodnie przed ukończeniem okresu zdjęciowego, zostali wyrzuceni z obsady. Powodem były znaczne różnice artystyczne względem oryginalnego projektu i duży konflikt z główną producentką serii "Gwiezdnych wojen" Kathleen Kennedy, współscenarzystą Lawrence'em Kasdanem oraz innymi członkami Lucasfilm. Nie podobało się im, że Lord i Miller nakręcili materiał w komediowym stylu i z naciskiem na improwizację aktorską, zamiast trzymać się scenariusza. Kandydatami na zastępstwo zwolnionych reżyserów byli Joe Johnston oraz Lawrence Kasdan. Ostatecznie wybór padł na Rona Howarda.
Kandydatkami do głównej roli kobiecej były m.in. Tessa Thompson, Naomi Scott, Zoë Kravitz, Kiersey Clemons oraz Jessica Henwick.
Christian Bale był brany pod uwagę do roli Tobiasa Becketta.
Gracze w kasynie trzymają karty bardzo swobodnie, w sposób pozwalający osobom stojącym za nimi je zobaczyć i przekazać informacje konkurentom. Doświadczeni gracze tego nie robią.
Zdjęcia do filmu kręcono w Iver Heath i Southampton (Anglia, Wielka Brytania), na wyspie Fuerteventura (Hiszpania) i na Tre Cime di Lavaredo (Włochy).
Zdjęcia do filmu powstawały od 30 stycznia do 17 października 2017 roku.
Po zwolnieniu z funkcji reżysera Phila Lorda i Christophera Millera z powodu różnic twórczych, Ron Howard nakręcił od nowa 80 % wszystkich scen filmu.