Ilima-Lei Macfarlane can now proudly claim she has punched Miley Cyrus in the face.