Ever wondered what would happen if you sang "Happy Birthday" to Robert Pattinson?
Well I know what would happen if I sang (he'd go running for the hills) but obviously the media that sang to him on the red carpet at the premiere of "Water For Elephants" had lovely singing voices because this is the reaction they got!
Aahhhhhhh there's that smile
Click for Larger
And another pic of Rob signing for fans on the Red Carpet
Thanks to popsugarau Pics Source