Didn't expect how jarring the dialogue would be, so 2000s, makes me feel old! Not bad though, got better as the movie went on. Glad Jessica ([[Jennifer Garner]]) was happy in the end. [[Michael Cera]] and [[Elliot Page]] did a good job in their roles.