This guys impressions are really good!! I love it!

 

 

And speaking of different styles –did you see this guy film himself dancing for 100 days straight?!