Liam Neeson should be cast as Fidel Castro