Miranda Otto

Miranda Otto and Treat Williams on the set of 'The Art of Losing' in Central Park Featuring: Miranda Otto and Treat Williams Where: New York City, United States When: 17 Aug 2012 Credit: WENN

See our biography of Miranda Otto