Owen Wilson “Shanghai Knights” Premiere El Capitan Entertainment Centre Los Angeles, CA, USA Monday, February 03, 2003 Photos By Celebrityvibe.com/Photovibe.com