The plastic wrap we buy has a what's called a slide or glide cutter included with the plastic wrap. it fits over the sharp "teeth" that would normally cut the wrap.
It's by far, the best tool for the job. If you do a search on "plastic wrap glide cutter" or "slide cutter" you should find some examples, but if you buy a brand of wrap that includes one, you can easily keep it and use it for other brands - as long as the size is the same.same.
I'm not sure if it would work for aluminum foil, but I might be give it a try. The width of the foil we use doesn't exactly match the width of the plastic wrap, so I haven't tried it yet.