Natalie Portman's acting was great. She reminded me why she's my favorite actrice. She's such a cameleon when it comes to roles in movies. On the other hand I got a little disappointed by Ashton Kutcher's performance. He's not the type to play the genuinely nice boyfriend. He should stick to comedies and Punk'd etc.