Despite not having a box-office hit in five years, Adam Sandler topped Forbes’ 2023 list of highest-paid actors, earning $73 million. His income stemmed from multiple Netflix releases and producing roles, including Murder Mystery 2 and Leo. Sandler out-earned stars like Tom Cruise ($44 million) and Shah Rukh Khan ($30 million), who had successful 2023 releases.