Few people agree on who stole the show in Avengers: Infinity War, but few would argue with the fact that Benedict Cumberbatch’s Doctor Strange totally held his own with Robert Downey Jr.’s Tony Stark in the humans-lost-in-space plotline. He had charisma, wit, and felt even more relaxed in the role than he did in 2016’s Doctor Strange. And he probably holds the key to restoring the… OK, we won’t go there with the spoilers. On the small-screen, the British actor landed a one-two punch with April PBS film The Child in Time (80% with 15 reviews) and his now–Certified Fresh miniseries Patrick Melrose on Showtime, a passion project based on the novels of Edward St. Aubyn, about the damaged son of an extremely privileged British family. The prolific actor returns later in the year as the voice of Shere Khan in the Andy Serkis–directed Mowgli, and as the title character of Illumination’s animated take on a Christmas classic, The Grinch. And there’s always hope for a new season of Sherlock, starring Cumberbatch in the role our readers love the most.