Archuleta Saw "Angels" Way Before Idol

4/9/2008 10:30 AM PDT BY TMZ STAFF
David Archuleta made it seem like he just found the song "Angels" for his performance last night -- shame, shame, everybody knows your name -- it's been in his repertoire for years!

Check out a pre-"Idol" David singing (and perfecting) the Robbie Williams song back in 2005. This isn't the first time he's pulled out one of his old standards either -- he did the same thing with "Imagine."