The actress that plays Charlotte King on "Private Practice" stars with Jason Patric and Sam Shepard in a 2006 film directed by who?