Emma Watson as Harry Potter, kissing Daniel Radcliffe as Ron Weasley.