jennifer connelly smiling and reading a book in a bookshop