Tom Hiddleston and Benedict Cumberbatch attended the premiere of Avengers: Infinity War. Image Source: Getty / Emma McIntyre