Sophia Myles est née à Londres. Elle découvre la scène en jouant dans une pièce de son école. Plus tard, elle est acceptée à la prestigieuse université de Cambridge pour étudier la philosophie, mais elle lui préfère le métier d’actrice.
En 2001, Sophia débute sa carrière dans
From Hell de Stefan Schwartz se déroulant dans l’Irlande de la fin du 18ème siècle. La même année, elle tient le rôle d’Erika dans
Underworld puis 2 ans plus tard dans
Underworld 2 Evolution. Entre temps, elle se glisse dans la peau de la mythique Yseult dans le long-métrage de Kevin Reynolds
The Red Sword.
Elle apparaît en 2003 dans
Les Sentinelles De L'Air - Thunderbirds de Jonathan Frakes. Dans cette adaptation de la série culte américaine des années 60, elle campe Lady Penelope, celle qui sauve les fils du héros. En 2005, elle incarne Audrey dans
Art School Confidential de Terry Zwigoff aux côtés de Max Minghella, Ethan Suplee, John Malkovich. L'intrigue repose sur un criminel, grand amateur d'art. Un flic se fait passer pour un étudiant en arts plastiques. Son enquête va prendre une tournure inattendue, lorsque ses oeuvres vont être acclamées par la critique.
En 2008, elle donne la réplique à Jamie Bell et Claire Forlani dans
My Name Is Hallam Foe.