You saw her in Amelie.
She plays a similar role here. Young, fanciful and romantic.
Half way through the movie you'll think he's a total scum bag.
At the end of the movie.... nope. That would be spoiling it.
Highly recommended. But not as a date movie.