The release in the US will be at both select Theaters in major markets as well on Demand. Think Apple iTunes / Amazon or VOD services on cable where you can rent or buy something.
The international release plan through Universal Studios will be determined shortly, but the current plan is to also be releasing on June 7th in international territories.