A quick googling says the place is called Shanghai Film Park (Location: 31.01213,121.310461), located southwest of the city. It looks possible to get there by public transport, metro+bus so I will check it out this weekend. Thanks for the tip.
Yes I believe that's the place. On the way back they brought us to a small ancient town as well (also forgot the name, sorry my mandarin not very good). If you plan it right can probably make a full day trip out of the two.
If you don't really stop to take photos you can easily cover the film park in 2hrs tops. We took our time and spent a good part of the whole day there then went to the ancient town for dinner (according to our friends, the best xiao long bao (small dragon bun) can be found there).
