Chris Pratt, of course. He plays all the roles these days.
All kidding aside.. a younger Morgan Freeman would have been outstanding. ..But with today's choices, maybe Timothée Chalamet because he's shown that he can REALLY act the roles of charming host and then switch to stern angel.