Things have been rocky for a while, and now it's official. Liam Hemsworth and Miley Cyrus have called off their engagement.