[1] Other television appearances have included two Agatha Christie's Poirot films,[2] Sharpe's Regiment,[1] Lipstick on Your Collar, To Play the King, Roman Mysteries, Torchwood,[2] and Collision.
He has also appeared in episodes of Lovejoy,[1] Foyle's War,[6] Absolute Power, Spooks,[2] Midsomer Murders,[6] Drop the Dead Donkey, Call the Midwife,[1] and Casualty.
[1] Farrell's theatre work includes performances of The Cherry Orchard,[2] Camille,[2] and The Crucible,[2] as well as Royal Shakespeare Company productions of The Merchant of Venice,[2] Julius Caesar,[2] and Hamlet.
[2] In the 2011 Chichester Festival he played schoolmasters Dewley and Crocker-Harris in the double bill of South Downs and The Browning Version.
[3] In 2020, he starred as the racehorse trainer in the Welsh film Dream Horse, alongside Toni Collette, Damian Lewis, and Owen Teale.