In the past decade, the realisation of negative index materials has initiated extensive research into metamaterials. Perfect absorbers and reflectors are of particular interest as their usefulness is endless in a range of different fields and devices. Since it was originally shown that a device can achieve unity absorption of electromagnetic waves, it has become a hot area of research to develop perfect absorbers based on polarisation independence and incident angle independence, at a range of frequencies from microwave to optical ones. The amazing performance, flexibility, and tunability of these metamaterials will be discussed here, by presenting the different designs and working mechanisms that have been realised up to now. Their limitations and shortcomings will be addressed and future plans for perfect absorbers and reflectors will be suggested.