‘Avenue of the Giants’, shot in Prague as ‘Lucky Man’, wraps production in LA The WWII drama starring Stephen Lang filmed extensively in Prague’s city center over the summer of 2022. May 22, 2023