Not many critics were amused by him replacing Charlie Sheen in Two and a Half Men. But they are in for an even bigger shock. Ashton Kutcher plays Steve...