Star Entertainment's CEO Steve McCann is stepping down after a tumultuous period marked by financial turmoil and regulatory scrutiny. Bruce Mathieson Jr., the new chair, will assume additional executive duties, strengthening the Mathieson family's influence. The company faces a potential financial crime watchdog penalty, with McCann remaining until July 2026.