You'd think after the disastrous Vanilla Sky, Cameron Diaz and Tom Cruise wouldn't dare team up again in another movie. But even after shooting was unexpectedly halted after bulls ran loose onto the set (can you say random?), the two a-listers still managed to complete their next flick together. Knight and Day follows a married couple on the run whose daily escapades lead them to later doubt each other and those who they meet along the way. They learn that no, including themselves, is who they seem. Check out the trailer below. Knight and Day heads to theaters on June 23, 2010.