Since all the people in Battle Royale were 15, there are no nips in there either.
2046 is actually just a really awesome drama. Nothing gory or extreme about it. No horror or thriller stuff. Just a beautifully done drama.
It also has Ziyi Zhang in it, and she's always fun to look at.