Representó al compositor y pianista Daniel Barenboim, junto a Emily Watson, en el éxito de la crítica Hilary and Jackie. Últimamente ha actuado en tres films: Reindeer Games, con Ben Affleck y dirigida por John Frankenheimer, Taste of Sunshine, con Ralph Fiennes, para el aclamado director húngaro István Svabó, y Titus de Julie Taymor, con Anthony Hopkins y Jessica Lange.
Frain también hace el papel de embajador español en Elizabeth, con Cate Blanchett y Joseph Fiennes. Debutó en largometrajes con el film Shadowlands, con Anthony Hopkins, dirigida por Richard Attenborough, quien descubrió a Frain mientras éste estudiaba en la Central School of Speech and Drama.
Otras películas y telefilms británicos de Frain incluyen Prime Suspect, The Buccaneers, Loch Ness, Rasputin y Mill On the Floss. También protagonizó Vigo, de Julie Temple, Nothing Personal, de Film Four, con Ian Hart y Michael Gambon, y Macbeth on the State de la BBC, coprotagonizada por Ray Winston.
Frain nació en Leeds, Inglaterra, y se graduó en drama en la Universidad de East Anglia. También estudió actuación en la Central School of Speech and Drama.