Larger-than-life figure (4)
I believe the answer is:
idol
(Other definitions for idol that I've seen before include "One much admired" , "Admired figure" , "Object of excessive love or devotion" , "something to be revered" , "Image of a god (not icon)" .)