MP-501 1080p media player from Amex Digital

This is the MP-501 from Amex Digital, the “world’s smallest 1080p media player”.

It is a pocket-sized player measures in at 175 x 128 x 15mm, and it can do many film formats from an SD card or USB storage device. It can do 1080p for HDMI with composite video and audio output with a mini-USB port.

You should be able to get it for about $49.