I disagree on both counts.
Even looking at The Witcher 3 running at its highest settings, the human characters are not photo-realistic. The game itself doesn't look like something that was captured on a camera; the output includes blur filters that look impressive but unrealistic (Toy Story isn't a good measuring stick, since it's not trying to be photo-realistic; something like the 2007 Beowulf movie would be a better comparison against live-action).
The biggest games aren't as profitable as movies today. Right now, there's about 35MM consoles capable of playing The Witcher 3 (PS4 and X1). Avengers: Age of Ultron passed $1 billion this summer. For TW3 to match its sales numbers, they'd have to sell roughly 16.7MM copies at $60. Almost half the number of console owners would have to buy this game at full-price for it's revenue number to be the same (yes, the PC market will have an impact, but that's harder to measure, but that market tends to be smaller than the consoles).