As an 11 year old boy dragged to a performance of Swan Lake almost 60 years ago, I speak from experience, it is an EXCELLENT first ballet for a boy. It was 1965 and knowing nothing about ballet or even having seen any on TV, there I was at the Hollywood Bowl with my mother and aunt. The company was The Royal Ballet. Odette/Odile: Margot Fonteyn. Siegfried: Rudolf Nureyev. I was rocked!! Blown away. Shaken. I could go on about that night, but I'll keep to the topic.
It was the perfect ballet to get me hooked for life. All the ingredients: Tchaikovsky's heart-thumping score with a plethora of tympani, cymbal crashes, trombones, trumpets. Wow! Then there is the supernatural: an evil sorcerer, wicked spells, humans turned into animals before your very eyes. And the high drama right up to the climax. Your son will love it.
Add to that the special gift of acting skills in the RB. They make these stories become real. Not stuffy posturing but living, breathing, feeling characters. I remember Fonteyn made me cry.
Your choice is perfect. Please let us know how your son enjoys it!