It's Archer from Fate/Stay Night. ...with bunny ears lol
I can't help but ask, who's that guy on your avatar? Reminds me of Basch from FF XII