watched it.
liked it.
some parts were great ...

FORGIVE me (nothing personal), but like Dakota Fanning ...
I humbly think that Cameron Bright (the kid) is "over used" in Hollywood movies ... 
sometimes the casting works for him (e.g., Birth), 
sometimes it simply does not (e.g., Thank You For Smoking) ...

Thank You For Reading ...