Lorenzo Richelmy as Marco Polo