Alan Cumming has been tapped to host the 2025 Clio Awards, which will be handed out at a ceremony taking place next month in ...