. . . "Flags of Our Fathers, however, is a mess.) it is over two hours, but nothing in this movie really feels superfluous." .