Belgium voice actor Nic De Houwer recently showed off his impersonation skills with an impressive 5-minute video where he quickly and seamlessly cycles through a varied selection of celebrity actors. While some of his impressions are more on-point than others, his range is truly astounding.

While his Nicholas Cage impression is particularly subpar, there are a few real winners here, including his Jason Statham and Louise Armstrong impressions.

DON’T MISS: 10 editing mistakes in big-budget movies that somehow made it to theaters

All in all, this is pretty eclectic mix of impressions compressed into a 5-minute video. From TV shows to movies, and even some cartoon characters thrown in for good measure, De Houwer clearly has a knack for this.