The Ballad of Jack and Rose
Even with such a powerhouse actor as Day-Lewis, this movie belongs to Rose, who is sensitively played by Camilla Belle, an accomplished young actress who should have a bright future.