James Marsden is back on our screens as the actor stars in the latest entry of the Sonic the Hedgehog franchise as Tom Wachowski. While in the film series, James' character of Tom is happily ...