Only my little one is a girl soooo... yeah. She will sit and stuff pom pom balls into empty parmesan cheese containers for an hour. LOL
BUT I know lil' boys, for the most part, are not wired that way. And a 2 year old cannot be trusted with paint or crayons or well ANYTHING remotely messy for an hour. Ack!
For your boy, now is there a room you can barricade him in like the living room so he can't have run of the whole house? I would do that, put on an educational age appropriate movie or some caaaaaalm music. And then give him like a big box or tube or something to crawl in. Maybe an old twin mattress to jump on. A sheet fort and a flashlight.
I think the movie is your best bet. I guess a lot of people would disagree. We don't get TV channels, not even one, at our house... I definitely "get" it that tv can ruin a kid. LOL. BUT we do have a tv and vcr and I let them watch movies that I approve of. At this age they will sit and watch and learn and give you a break! Heh. Even if you have to do LHFHG in 2 30 minute parts like in the morning and then play with the 25 month old, and then put on another 30 min movie later in the day. If he won't let you have a whole hour at once.
It will get better.

Well... haha, don't know if that is GOOD advice but hey. When he gets a little bit older you have more options, like snacks hidden around the room. LOL. You could do that now too, if he wouldn't make a mess with it.