Credit: YouTube

Oh my! Ed Sheeran dressed up as the Broadway character Annie on Jimmy Kimmel Live!

Sheeran had the red dress, the white socks and even a dog named Sandy! He was right about to sing "Tomorrow," when he chickened out and tells Kimmel that he just can't do it.

WATCH HERE... you won't regret it (like Ed probably is about cross-dressing)!