James Marsden is a popular American actor, known for having played ...

The new installment of Sword Art Online has surprised many of ...