Geralt of Rivia is a horseman, more so possibly than any Witcher before him. And while Roach is not one horse, rather a series of trusty steeds, Geralt and his horse develop a fast bond every time. The relationship the Witcher builds with his mount is a humorous one and it’s due in large part to Roach. Therefore the horse cast as Roach must bring its own personality to the screen.

5. Maximus

This Andalusian-Percheron cross is bred of actor genes and is quite the character indeed. Maximus was sired by the famed-Novelisto D who starred in Winter’s Tale, with Collin Farrell & Russell Crowe. With a dad who carts such famous rumps around for a living, Maximus is destined for the spotlight and he knows it. The young horse has been prepped for the formalities of the audition process, being taught how to shake hands and bow. Maximus’s trainers say he showed his star-worthy qualities right out of the gates.

4. Secretariat

While he surely would’ve placed higher on this list had he still been alive, Secretariat is the perfect embodiment of Roach in both spirit and appearance. The Chestnut stallion was of a generally quiet but extremely calculated nature, oddly reminiscent of a certain tight-lipped Witcher. Secretariat made racing history in his short-lived career before he was forcefully retired due to his unmatched skills. His most famous race took place back in 1973 where precise maneuvers made to conquer the track proved him a most worthy companion for Geralt. This steadfast mount was born about forty years too soon, but had he been around today, Secretariat would’ve stolen the show.

3. Black Caviar

This undefeated Thoroughbred is a perfect match for the Witcher. With twenty-five consecutive victories under her saddle girth, Black Caviar has an undeniable spirit. Geralt typically prefers the company of mares and seeing as Witchers only retire when they slow and get killed, this unmatched racing mare would’ve made a great metaphor.

2. Kenny

1. Hector

The Witcher Gets What The Witcher Wants