He is best known for portraying Alasdair Sinclair in Emmerdale and restaurant manager James Schofield in Hotel Babylon.
[2] Coulthard's film roles include The English Patient, The Best Man, and The Muppet Christmas Carol (in which he played a young Ebenezer Scrooge).
[3] Coulthard has acted in many stage productions, especially Shakespeare plays, including work for the Royal National Theatre and the Donmar Warehouse.
In spring 2015, he starred as King George VI alongside Jason Donovan as Lionel Logue in the Chichester Festival Theatre and Birmingham Repertory Theatre production of The King's Speech before touring the UK.
alongside Nigel Harman, Sarah Hadland, Jamie Glover and Olivia Poulet.