Craig Horner (born 24 January 1983) is an Australian actor and musician who first appeared in the Australian television program Cybergirl. He is best known for his role as Richard Cypher on the television series Legend of the Seeker.


Horner discovered a love for acting after appearing in school productions of A Midsummer Night's Dream and The Maids. In addition to performing, Horner's other creative talents include playing the guitar and writing music. Horner was a member of the band "Earth For Now" (called "Unstable Conditions" in 2011) who played their first show in Hollywood, California, starting the set with "Howl at the Moon". Horner and bandmate Steve Matsumura announced their departure from the band on February 2, 2012. He published two songs on iTunes, "Avoid" and "Say What You Mean" under the name "Ithaca". An avid outdoorsman, Horner enjoys playing soccer, volleyball, tennis, swimming, skiing, snowboarding, and kayaking. Craig went to St Peters Lutheran College in Indooroopilly, Brisbane, Australia. After graduating, he pursued acting.

Horner has appeared in various TV programs since 2001: as Jackson in "Cybergirl"; as Jesse Spencer's brother in "Swimming Upstream;" as a reporter on "Totally Wild," and starred as Caleb in the U.S.'s "Monarch Cove". In 2008, Horner joined the cast of the Australian children's drama television series Blue Water High, portraying surfer Garry Miller and then Ash Dove in the series H2O: Just Add Water. He starred as Richard Cypher in Legend of the Seeker, the syndicated television adaptation of Terry Goodkind's Sword of Truth book series.


2002BlurredPete the Bus Nerd
2003Swimming UpstreamRonald Fingleton
2006See No EvilRichie Bernson
2001CybergirlJackson CampbellSeries regular (26 episodes)
2005headLandNeil Slattery2 episodes
2006Two Twisted"Grand Final"
Monarch CoveCaleb8 episodes
2007–2008H2O: Just Add WaterAsh DoveRecurring cast (11 episodes)
2008Blue Water HighGarry MillerMain cast (Season 3; 11 episodes)
2008–2010Legend of the SeekerRichard CypherMain role (Seasons 1–2; 44 episodes)
2012Joey DakotaJoey DakotaMain role; TV movie
2015HindsightSeanMain role
2016Once Upon a TimeThe Count of Monte CristoUpcoming; (Season 6)