Rex

Rex is the false antagonist from Babe, and is also a minor character from its sequel, Babe: Pig in the City. He is voiced by Hugo Weaving.

Personality
Rex is a Border Collie, and is also Fly’s mate and husband. They are watched under the eyes of their master, Farmer Hoggett.

Rex is short-tempered, and he initially does not approve of Babe. Even though, Rex calls Babe his son. He has a sense of authority, since he acts as the leader of all the livestock on the farm.

Voice
Hugo Weaving