Gerard Butler is so beautiful