Topher Grace puts on a great show in this witty yet sadly underrated movie. Really the whole crew is casted extremely well. The story is very warm, smart, and thoughtful. It is only a bonus that it is genuinely funny and realistically romantic. It strikes the right balance between the grit of the real world and the lightness of love.