square enix london studios

Square Enix London Studios Announces Sleeping Dogs

Sleeping Dogs, a gritty and visceral openworld cop drama set in the vibrant city of Hong Kong, has been announced today from Square Enix London Studio’s alongside a live action trailer. The trai...[Read More]