i'm not sure why you put "once upon a time david" since this page is all about once upon a time so if you just put "david" we would know who you were talking about lol and to answer your question, yes he is very hot! especially when he smiles :)
Hell no!! I think he's very bland looking. My mom and bro agree with me and we NEVER agree about this stuff. Most of my mga kaibigan agree too. His personality isn't much better. My least fave character on the show.
I like Rumple, Hook, Victor, and Jefferson. They are much madami fun to look at :D Heck, I'd even go lesbian for Regina!