Owen è cresciuto nel Devon, sulla costa sud-occidentale dell’Inghilterra, e fin da piccolo è stato ispirato dalla natura e dall’oceano. Ha studiato illustrazione a Falmouth, in Cornovaglia, e lì ha iniziato a raccontare storie attraverso le tecniche pittoriche tradizionali e digitali che oggi sono parte integrante del suo lavoro. Dopo aver esplorato diversi settori, come la pittura di insegne e di barche, Owen vive e lavora nel suo studio di Bristol, dove dipinge sia per sé stesso che per clienti come il New Yorker, il New York Times, Penguin, The Economist e la BBC.