This is Shannon Noll performing Angels Brought Me Here, live on Australian Idol in 2003. His version of the song is not exactly the same as the words in Guy Sebastian's winner's single.
Listen carefully between 3.33 - 3.43 in this clip, and you'll hear that Shannon's version has extra words added to it. The extra words subtly change the meaning, making it a better love song than the other version.
Shannon did record this song, but it can't be purchased now.
His recording was distributed in a bonus disc that came with the Limited Edition version of Shannon's That's What I'm talking About album.
The official video clip of Shannon singing the recorded song was included twice in his DVD, Shannon Noll Up Close, once as the clip, and another time with audio commentary by Shannon on the making of the clip.