We have three that used to sit outside the bedroom door in the morning screaming for food. If you think it is food they are after, don't feed them when you first get up, but wait 15-30 minutes, so they don't associate you getting up with eating. We've also used an automatic feeder that drops food at a set time and a set amount of food. We really only use it for vacations since two of them are very shy and they are all piggies. When it is out though they will all sit and stare at it starting about an hour before it goes off. Which means they are not begging, they are just quietly waiting.
Cats also can get the "night crazies" and run around like mad. Our younger two normally go crazy for about 15 minutes after everyone has gone to bed. I think they are waiting for the dog to sleep, since she breaks them up if they get too noisy otherwise. So if they are just playing, try getting to play before you go to bed with a toy, running around, cat nip, etc. The extra exercise may help them sleep while you sleep. If they will chase a string toy through the house or go after ones you throw. Just make sure if it is string they don't eat it!
Also if he does wake you up, try just putting him out of the room for about a minute each time. If he wakes you up, out he goes, if he behaves he gets to stay. I know this means no sleep for another night or two, but after that it should get better. They will learn noise, running around, etc means no attention and out. If you go this route no attention, petting or talking to them when you remove them nicely from the room.
Good luck to all of you and congrats on the marriage and new kitties!