A Suffolk actor has landed a starring role in the latest series of Channel 5's All Creatures Great and Small. 

Some might recognise James Anthony-Rose from his cameo roles in Apple TV's Slow Horses or HBO Max's Pennyworth. 

He has now landed his biggest role as Richard Carmody in Channel 5's All Creatures Great and Small. 

East Anglian Daily Times: The actor plays a veterinary studentThe actor plays a veterinary student (Image: Paramount)

READ MORE: Well-loved actress spotted at coastal pub

Mr Anthony-Rose acts alongside Samuel West and Nicholas Ralph as a trainee vet, replacing Callum Woodhouse's character who has gone to war. 

The fourth series, set in the Yorkshire Dales on the eve of the Second World War, follows the vets as they tend to the needs of the local animals. 

Richard Carmody is a bookish student who is having a hard time translating his veterinary knowledge into the real world, and who finds himself unintentionally rubbing several characters up the wrong way. 

In a teaser released by Paramount, the show's production company, in this week's episode Carmody comes to blows with Nicholas Ralph's leading character James Herriot, who is desperate to train the veterinary student to replace him as the threat of war looms. 

According to Paramount, the third series saw around three million people tuning in weekly as the popular show became the most-watched on a Thursday night. 

The fourth series will have six episodes, but it is not yet clear how many will feature the Suffolk actor.