Chris Pratt as Peter Quill