© 2015 R. Alegre-Godoy and M. A. Vazquez-Castro. We propose a multicast scheme for multibeam satellite systems exploiting both the multiuser and spatial diversity inherent in this type of systems while taking into account realistic physical distributions of User Terminals (UTs) over the coverage. Our proposed scheme makes use of the well-known Adaptive Coding and Modulation (ACM) feature in Digital Video Broadcasting over Satellite, 2nd Generation (DVB-S2) and Extension (DVB-S2X) standards but also incorporates a set of innovative features. First, multilink reception, that is, receivers that can syntonize different frequencies and/or polarizations, together with Network Coding (NC) is used to enable decoding of signals from adjacent beams (spatial diversity). Second, efficient and fair allocation of resources is achieved through Proportionally Fair Multicast (PFM) scheduling. Our results, obtained over realistic nonuniform UTs distributions, show average system multicast throughput gains up to 88% with regard to state-of-the-art multicast schemes. Furthermore, a complete cross-layer architecture is proposed, fully compliant with the standard providing Quality of Service (QoS) guarantees.