Microsoft delighted Xbox gamers at its E3 press event with an unexpected appearance from movie actor Keanu Reeves.
The star of John Wick and the Matrix trilogies was at the Los Angeles event to reveal he is starring in one of the most highly anticipated video games.
And there was plenty of other action at the event including the first details of a forthcoming games console.