(Netflix drama, 2025)
Filmed largely on Long Island, New York. Makes reference to travel by Peter Pan Bus Lines, but the only bus-related scene is an interior - and yes, that's a giant fruit salad: