Cast » Clary Fray – Lily Collins