The cast of "The Mortal Instruments: City of Bones" headed out to Hollywood, Calif., for the much anticipated Hollywood premiere of the film. Lily Collins, Jamie Campbell Bower, Kevin Zegers and Robert Sheehan were present for the red carpet event. Of course, Jamie's alleged new lover, Ashley Greene, also made an attendance. Both Bower's lady loves, Lily Collins and Ashley Greene, rocked the white frock, but who looked better?

A catfight certainly didn't start between Jamie's former and new love, Lily Collins and Ashley Greene, respectively. However, the two lovely ladies did have a match when it came to their attires for the night at the Hollywood "Mortal Instruments" premiere. Both Lily and Ashley were dressed in the iconic white.

Collins stunned the crowd with her ivory leather body-con Cushnie et Ochs Resort 2014 dress. The dress had cutouts showing off Lily's toned midriff, sexy back and ample cleavage. Collins completed the look with ivory Giuseppe Zanotti pumps, H. Stern jewels, dark lipstick and slicked back hair. For one, Collins definitely learned a few fashion tips from Jemima West's character in the books, Isabelle Lightwood.

On the other hand, Ashley Greene opted for a white Temperley London sleeveless dress. The jewel embellished dress showed off Ashley's gorgeous legs. Greene completed her look with a pair of nude pumps and smokey eye make-up.

With two lovely ladies vying for Jamie Campbell Bower's attention, who between Lily and Ashley succeeded? Obviously, from the photos released on various social networking sites, Jamie just couldn't get his eyes of Lily Collins and her sexy dress.

Check out the slideshow to see more of Lily Collins and Ashley Greene at the "Mortal Instruments" Hollywood premiere. Who rocked the white frock better: Lily or Ashley?