Knocked up

The latest indie flick lives up to its hype

by