What are these shoes called and how would I style them?

I like how his shoes look in this photo (I know its a bizzare photo). I'm 19 and looking to start wearing shoes other than sneakers (for dinners and things like that). What kind of pants would I be able to wear these shoes (and what are they called) with?
e600b65699aa379b2aed713f01d28f49.jpg
Was this page helpful?