Question
In movies like Teenage Mutant Ninja Turtles: Out of the Shadows (2016), how do actors make eye contact with CGI characters?
Answer
If you talk to actors that do a lot of CGI, the answer is "not very easily". (Ian McKellan famously almost quit filming The Hobbit because most of his work was acting solo, since they had to CGI in the hobbits later to make them short.)
However, there's a couple of techniques that pop up frequently in CGI-heavy movies:
The "tennis ball". Often an actual tennis ball, but not always. Some small prop will be held at what would be eye-level for a CGI character, and the actors play to that. Because the CGI is added in later, the FX team will just adjust their graphics so that the character shows up where the actor is actually looking, as much as they can. This technique is also used when actors need to maniuplate (touch, hold, pet, etc) CGI creatures, to give them something tangible to work with.
Stand-ins. For CGI characters that are mostly human-sized and human-shaped, often times the actor doing the motion-capture will just act through the scenes (dressed in a motion-capture suit) and be digitally replaced later on with their character. This was done in your example, Teenage Mutant Ninja Turtles, with live actors playing the turtles (click this still image for the video):
Sometimes they will combine the two techniques. In Age of Ultron for example, James Spader in motion capture gear plays Ultron throughout the movie, but early on the character becomes much bigger than a human. For those scenes, they positioned a set of red lights over Spader's head so the actors (in this scene, it's Elizabeth Olsen and Aaron Taylor-Johnson) would remember to look well above Spader's head when talking to Ultron (again, click for video):
Answered By - KutuluMike