It definitely does have a white cast, but it not as bad as most. It is hydrating, non-greasy and doesn't pill.
Because it is a physical sunscreen, it did not cause any irritation around my eyes!
Sadly, it is not reef friendly since the mineral filter used is zinc oxide.