You're bitching about character development in what's basically a vampire movie? Jesus fuck, get off your high horse. It was simply fun for what it was worth: a popcorn movie. Nothing more.
Go watch fucking Magnolia again or something equally as pretentious.