Narozen roku 1961, Shropshire, Velká Británie. Vyrostl v Londýně. Původní profesí je fotograf. Tato práce doplňuje Ogdenovy mnohem osobnější projekty, k nimž patří i fotografická kniha Pony Kids, publikovaná v roce 1999. Jeho fotografie ze studia Francis Bacon - 7 Reece Mews - byly publikovány v roce 2001 a nedávno byly vystaveny v Nadaci Beyeler v Basileji, v muzeu Serralves v Portu a v Nadaci van Gogha v Arles. Film Pavee Lackeen je autorským debutem; Ogden na něm pracoval jako producent, spoluscenárista, režisér i kameraman. Snímek získal cenu za nejlepší film na festivalu Galway a v roce 2005 byl uveden na MFF v Torontu a v Benátká ...více informací