The two-time Oscar nominee served as one of the final hosts of 'SNL' in 2025, with Josh O'Connor and Ariana Grande slated to lead the next finale two episodes of the year.