Josh Dallas
Josh Dallas is an American actor best known for his roles in the ABC television series Once Upon a Time, where he portrayed Prince Charming/David Nolan, and in the NBC/Netflix series Manifest, where he stars as Ben Stone.
Dallas collaborated with Ginnifer Goodwin on Once Upon a Time, creating one of the central relationships of the series. He worked alongside Melissa Roxburgh in Manifest, anchoring the show’s complex, mystery-driven narrative. In film, he appeared as Fandral in Marvel’s Thor, contributing to the early phase of the Marvel Cinematic Universe. Dallas also participated in theatrical productions early in his career, honing his craft in London’s theatre scene. He worked with Jennifer Morrison and Lana Parrilla on Once Upon a Time, developing pivotal character dynamics. Additionally, Dallas has represented his projects at fan conventions and media panels, engaging with audiences and promoting his work across multiple platforms.