larger-than-life

adj

1.
very imposing or impressive; surpassing the ordinary (especially in size or scale)