Your title struck me as a bit of an oxymoron, lol!
Seriously, my guy will be 3 in April, and doesn't sit still for more than a couple of minutes, storytime, movies, church, etc., with me struggling to hold him down for most of that time, and taking "breaks" about every 15 minutes so he can stretch his legs. He was an avid listener and would sit for long spells when I read to him too, but then he learned he can move!
I took him to a celebration of a friend's life when he was 2 years and 3 months, he stayed quiet the entire time but moved all around in the pew and on the floor for about an hour, his sister and I then took him outside to run and have a drink and snack for about 15 to 20 minutes, then reentered the church where he promptly popped me in the face. I stood up to take him outside to discipline him and the pastor started the closing prayer so we stayed. Immediately after the prayer as I was trying to take him outside to reprimand him for hitting me 2 moms with babies approached me, (they had been sitting behind us a few rows back) and remarked about how "well-behaved" he was. (My sister asked if they had seen him hit me in the face and they had.) I said, "Are you kidding me?" and they both said no, they had both left their toddlers with sitters because they knew they would have been all over the church.
So, I have to say while I'm hoping and praying he will learn to sit still for longer soon, I'm not holding my breath, he's pretty "normal." And I'm guessing your son is as well.