Milo Ventimiglia had to keep his Call of Duty: Black Ops 7 role a secret because he was forbidden from telling anyone he had been cast as the fan-favourite protagonist, David Mason.
The 48-year-old actor stars in the blockbuster video game as the beloved Lieutenant Commander - who first appeared in 2012’s Call of Duty: Black Ops II - and Ventimiglia has now revealed his contract with publisher Activision prevented him from telling anyone about the role, including his parents.