IDIOMS

Larger than life

Very imposing, renowned, or impressively influential.

Example: He is such a special man; somewhat larger than life.