Home > Catherine Owens
Sort

Catherine Owens Biography

Catherine Owens is an Irish artist living and working in New York City. Her work is largely installation based, originating from ideas that evolve through drawings, painting, sculpture, photography, sound, film and video.

Using the technical and production knowledge gained while collaborating on large scale global projects over the last 20 years, Owens has incorporated this information into her current work, creating a series of LED based Light Works that seamlessly bring technology and mark making together. A large scale set of these pieces was commissioned by and installed in the renovated Capitol Theatre in Port Chester New York in late 2012.

As well as her own solo art practice Owens is known for her collaborative work with the band U2. As creative director of screen imagery for animation, film and video, she has made their key visual content for five world tours from 1992 – 2010. Owens directed and was a producer on the first digital 3D film (U23D) made for theatrical release in 2008. Shot in South America, its creation spearheaded a series of major technological breakthroughs in 3D filmmaking. The New York Times hailed it as β€œThe first IMAX movie that deserves to be called a work of art.”

Galleries who deal in Catherine Owens prints and art

Ask about these artworks you also viewed