The last airbender is a 2010 american actionadventure fantasy film written coproduced and directed by m night shyamalan based on the first season of the nickelodeon animated television series avatar the last airbender the film stars noah ringer as aang with dev patel as prince zuko nicola peltz as katara and jackson rathbone as sokka.