The twelfth TV Spot for The Last Airbender which will hit theaters July 1, 2010.
Air...Water...Fire...On July 1st, discover your power.
Your browser doesn't support HTML5 video.
The twelfth TV Spot for The Last Airbender which will hit theaters July 1, 2010.
Air...Water...Fire...On July 1st, discover your power.