In addition to solo and group shows in Australia, Belarus, China, and Hong Kong, Owen was also selected as a finalist in the prestigious Ramsay Art Prize in 2017.
In 2015, Owen was supported to undertake a residency at Swatch Art Peace Hotel, Shanghai. While the time and space to immerse himself in Chinese culture, art, and history had immediate benefits as a catalyst for the creation of new work, for Owen, the long-term benefits have been how the residency has fuelled his ambition.
Initially working in photography and video, Owen has ventured into new mediums, his practice shifting towards sculptural work.
Interviewed 2019