Apple TV+ film The Instigators was partially filmed Boston, Cambridge and Quincy, Massachusetts in 2023.