Coming to theaters July 31st.