The actor who played Viktor Krum in Harry Potter is totally ripped now