Fatti: Fatti: A. P._, cittadino italiano nato nel 1951, ha lavorato in Svizzera dal 1969 al 1983 e nel 1988, solvendo regolari contributi all'AVS/AI. Dopo il rimpatrio, egli ha continuato a lavorare, segnatamente, dal 1999, come muratore, sino al gennaio 2001, quando ha cessato ogni attività lucrativa per motivi di malattia. In data 27 giugno 2002 l'assicurato, affetto in particolare da esiti di intervento di sostituzione valvolare aortica, eseguito l'8 gennaio 2002, e da patologia osteoarticolare, ha presentato una domanda intesa al conseguimento di una rendita dell'AI svizzera. Esperiti gli accertamenti del caso, l'Ufficio AI per gli assicurati residenti all'estero (UAI) ha respinto la richiesta per decisione 23 gennaio 2004. Chiamata a statuire su opposizione dell'interessato, rappresentato dall'avv. Biagio De Francesco, l'amministrazione, riconoscendo un'incapacità lavorativa dell'assicurato del 50% nella precedente attività di muratore ma attestando una piena abilità in occupazioni sostitutive leggere, ha confermato il precedente provvedimento per decisione su opposizione 8 luglio 2004 per carenza di invalidità pensionabile, valutata al 20%. Chiamata a statuire su opposizione dell'interessato, rappresentato dall'avv. Biagio De Francesco, l'amministrazione, riconoscendo un'incapacità lavorativa dell'assicurato del 50% nella precedente attività di muratore ma attestando una piena abilità in occupazioni sostitutive leggere, ha confermato il precedente provvedimento per decisione su opposizione 8 luglio 2004 per carenza di invalidità pensionabile, valutata al 20%. B. Statuendo su gravame dell'assicurato, ancora rappresentato dall'avv. De Francesco, la Commissione federale di ricorso in materia d'AVS/AI per le persone residenti all'estero l'ha respinto mediante giudizio 21 dicembre 2004. B. Statuendo su gravame dell'assicurato, ancora rappresentato dall'avv. De Francesco, la Commissione federale di ricorso in materia d'AVS/AI per le persone residenti all'estero l'ha respinto mediante giudizio 21 dicembre 2004. C. Sempre tramite il suo legale, l'assicurato interpone ricorso di diritto amministrativo al Tribunale federale delle assicurazioni, al quale, in accoglimento del gravame e in via principale, chiede il riconoscimento delle prestazioni di legge in funzione di uno stato invalidante dell'80% o quantomeno del 60%; in via subordinata, postula il rinvio degli atti all'amministrazione per complemento istruttorio e nuova decisione. Al ricorso, l'interessato allega una copia di un certificato emesso dalla Commissione italiana per l'invalidità civile che lo riconosce invalido nella misura del 60%. Mentre l'Ufficio federale delle assicurazioni sociali rinuncia a determinarsi sul ricorso, l'UAI ne postula la reiezione. 