Barbie World:
Catherine Hardwicke

Random for favorite: