Handsome beauty: Daniel Macedo