Stephen Amell plays The Arrow on CW's Arrow TV series, the DC comic book hero. But instead of his usual dark-self, he decided to have some fun on social media, and posted a whole bunch of Arrow memes. Here are the funniest 21:

1.


2.


3.


4.


5.


6.


7.


8.


9.


10.


11.


12.


13.


14.


15.


16.


17.


18.


19.


20.


21.