Don't bother declaring film at customs. Just a waste of money. They have no idea where you bought it.

Any film below 1600 should be fine for carry-on. DO NOT PUT FILM IN YOUR LUGGAGE! They use much more powerful scanners (akin to a CAT scan) and they WILL toast your film. But for carry-on, no problem.