Moran co-starred with John Hurt in New Blood (1999), and also starred with Joseph Fiennes, Sadie Frost and Tara FitzGerald in Rancid Aluminium (2000). In 2001, he played the role of Aramis in The Musketeer, a film loosely based on Alex Andre Dumas, père's classic novel, The Three Musketeers. The film co-starred Catherine Deneuve, Tim Roth, Mena Suvari, Stephen Rea and Bill Treacher, with Justin Chambers in the role of D'Artagnan.