Amber Tamblyn and Zachary Levi look so young in the trailer. I didn't even recognize Zachary at first.
I think it was filmed in '06.
thanks!