Alfred Molina really surprised me as Hercule Poirot. His roles are not so good these days; however, that does not mean that he cannot act. His role in Species was good, but I have not seen him in too many good films recently. I think that his role in Maverick was great. Going back to this movie, I would recommend that you read the book first, watch the original one that takes place in the 20th century and then watch this film.