Bryan Alexander, USA TODAY

But he's stepping up his game. Hiddleston is flashing some serious teeth onscreen at the Cannes Film Festival.

The British actor plays Adam, to Tilda Swinton's Eve, vampire lovers who are trying to make it work after centuries together in Only Lovers Left Alive. For Hiddleston the role was a welcome step away from the norm. ...