Benedict Cumberbatch is everywhere these days, and we’re not complaining.

Most recently the British actor suited up as Marvel’s, Doctor Strange, and convinced the world once and for all that there isn’t a role out there the Academy Award nominee couldn’t play. While Cumberbatch has been smashing the big screen box office, he somehow also found time to appear in a small screen installment of PBS’s The Hollow Crown: The Wars of the Roses in which he plays the coveted role of Richard III.

The series chronicles William Shakespeare’s Henry VI (Part 1), Henry VI (Part 2), and Richard III and relatively acts as a sequel of The Hollow Crown, which originally aired on the British PBS network in 2012.

Unsurprisingly, Cumberbatch totally pulls it off.

You can watch Cumberbatch take on the coveted role when the final episode will air at 9 p.m. on Christmas day.