french revolution award winning pixar movie poster