Carlo Marks (born August 24, 1982) is a Canadian actor from Tofino, British Columbia. He is best known for playing Ian Thomas in Pretty Little Liars and David Peck across 34 episodes of Chesapeake Shores.
His most recent film, A Season to Blossom, premiered on Hallmark Channel on April 4, 2026.
Who is Carlo Marks?

Carlo Marks is a Canadian actor with over two decades of work in television and film. He built much of his reputation through Hallmark Channel productions, appearing in more than 33 films and series combined.
Marks grew up in Tofino, a coastal community in British Columbia. His parents both had backgrounds in performance and theater, which shaped his early interest in acting.
He landed his first credited television role in 2005 and has worked consistently since then.
His most recognized roles include Ian Thomas in Pretty Little Liars (2010), Eddie in the horror film Scarecrow (2013), and David Peck in the Hallmark drama Chesapeake Shores (2016 to 2022). He also appeared in Smallville in two seasons between 2008 and 2010.
Beyond drama, Marks has starred as the male lead in a string of Hallmark romantic films, including Moonlight in Vermont (2017), Angel Falls: A Novel Holiday (2018), and A Season to Blossom (2026).

Early Life of Carlo Marks
Carlo Marks was born on August 24, 1982, in Tofino, British Columbia, Canada. His parents were Americans who relocated to Canada in the late 1970s.
Carlo’s father, who is from Oregon, had a background in community theater directing. His mother, Kim, grew up in California and worked in costume design and set building.
Carlo and his sister grew up surrounded by performance. Both children spent time on stage from a young age, shaped by their parents’ involvement in theater.
His parents’ shared love of acting directly influenced Carlo’s career path.
Carlo Marks Age
Carlo Marks is 43 years old as of June 10, 2026, born on August 24, 1982. His zodiac sign is Virgo. His most recent project, A Season to Blossom, premiered on Hallmark Channel on April 4, 2026.
Carlo Marks Ethnicity and Nationality
Carlo Marks holds Canadian nationality, born and raised in Tofino, British Columbia. His father is of Polish and Scottish descent, and his mother has German, English, Norwegian, Swiss-German, and Northern Irish/Scots-Irish ancestry. His parents were American immigrants who settled in British Columbia in the late 1970s.
Carlo Marks Height and Weight
Carlo Marks stands 6 feet 1 inch (1.85 m) tall, a figure confirmed across multiple sources. His reported weight is approximately 176 lbs (80 kg). His height and athletic build have contributed to his on-screen presence across both dramatic and romantic roles.
Carlo Marks Education
Marks pursued formal acting training after completing his secondary schooling in Canada. He attended the University of Victoria in Victoria, British Columbia, where he earned a degree in acting.
He later trained at the Lyric School of Acting in Vancouver to further develop his craft.
Both institutions grounded his technical skills before his professional career began in 2005.
Carlo Marks Career
Carlo Marks began his professional acting career in 2005 and has built a long list of credits across genre television, horror films, and Hallmark romantic dramas.
His career spans community theater roots, network dramas, and a sustained relationship with Hallmark Channel spanning nearly a decade.
Career Start
Marks made his first credited television appearance in 2005, playing a jock in the Canadian comedy series Pure Pwnage. He then took on minor roles in G-Spot and Stargate Universe (2009).
His early years included a dual role over two seasons of Smallville, the long-running superhero drama. That performance helped establish him in the world of network television.
Notable Projects
In 2010, Marks joined the cast of Pretty Little Liars as Ian Thomas, a recurring character who became central to the show’s early mystery. That role brought him wide recognition among the show’s large fanbase.
He played Eddie in the 2013 horror film Scarecrow, adding a genre credit to his expanding resume.
In 2016, Marks joined Hallmark’s Chesapeake Shores as David Peck. He auditioned for the role by filming a tape in his childhood bedroom in Tofino, with a friend reading lines off-camera.
Despite the informal setup, the director cast him, and he went on to appear in 34 episodes across the show’s full run through 2022.
He starred in Moonlight in Vermont (2017) opposite Lacey Chabert. That same year, he appeared in Angel Falls: A Novel Holiday (2018) for Hallmark Movies & Mysteries opposite Jen Lilley.
In 2020, Marks starred in three Hallmark productions: Love in Store, Love at Sunset Terrace, and Christmas with the Darlings opposite Katrina Law.
He played Travis in A Kismet Christmas (2022) opposite Sarah Ramos.
Recent Work
In 2026, Marks starred in A Season to Blossom for Hallmark Channel, co-starring Emily Tennant. The film premiered on April 4, 2026, as part of Hallmark’s Spring into Love lineup.
He plays a childhood crush to Tennant’s character, a drifting aspiring writer who returns home to sell her late grandmother’s bookstore.
Director Terry Ingram helmed the production. Ingram and Marks had previously worked together on The Wedding Veil Inspiration.

Carlo Marks Filmography
Carlo Marks has appeared in the following notable productions across his career from 2005 to 2026. His television credits include Pure Pwnage (2005), Smallville (2008 to 2010), Pretty Little Liars (2010), Chesapeake Shores (2016 to 2022), and The Flash. His film credits include Scarecrow (2013), Moonlight in Vermont (2017), Angel Falls: A Novel Holiday (2018), Making Spirits Bright (2021), A Kismet Christmas (2022), and A Season to Blossom (2026). He has accumulated more than 33 total credits in television series, short films, and feature movies.
Carlo Marks Girlfriend
Carlo Marks has been in a relationship with Shivani Ruparelia since late 2016. The couple has been together for over nine years as of 2026.
Ruparelia worked as an occupational therapist at Mitchell Martin for 11 years. She later founded Howl + Honey, an online boutique launched in 2021 that sells consciously crafted pieces from independent artisans.
The couple regularly shares moments from their relationship and travels on social media.
As of June 2026, Carlo Marks and Shivani Ruparelia are not married.

Carlo Marks Net Worth
Carlo Marks’s estimated net worth is $1.5 million as of 2026. His income comes primarily from his television and film acting career, which spans more than 33 productions.
His sustained work with Hallmark Channel, including the long-running series Chesapeake Shores and multiple leading roles in Hallmark movies, forms the core of his earnings.
He most recently starred in A Season to Blossom, which premiered in April 2026.

Carlo Marks Social Media
Carlo Marks is active on Instagram as @carlohmarks, where he shares updates about his projects, personal life, and time in both New York City and British Columbia.
His Instagram bio references his work with Hallmark Channel. He regularly posts content related to his film releases and time with his girlfriend Shivani Ruparelia.
His social presence is primarily Instagram-based, with an active and engaged following.
Frequently Asked Questions
What is Carlo Marks’s net worth?
Carlo Marks’s estimated net worth is $1.5 million as of 2026, earned through more than 33 television and film credits.
How old is Carlo Marks?
Carlo Marks is 43 years old as of June 10, 2026, born on August 24, 1982, in Tofino, British Columbia, Canada.
Who is Carlo Marks dating?
Carlo Marks has been in a relationship with Shivani Ruparelia since late 2016. They are not married as of 2026.
What is Carlo Marks’s height?
Carlo Marks stands 6 feet 1 inch (1.85 m) tall.
What movies and projects has Carlo Marks been in?
His most notable roles include Ian Thomas in Pretty Little Liars (2010), David Peck in Chesapeake Shores (2016 to 2022), and the lead in multiple Hallmark films. His most recent film is A Season to Blossom (April 2026).
Where was Carlo Marks born?
Carlo Marks was born in Tofino, British Columbia, Canada.
The Bottom Line
Carlo Marks built a long Hallmark career highlighted by 34 episodes of Chesapeake Shores from 2016 to 2022 and a leading role in A Season to Blossom, which premiered in April 2026.
He grew up in Tofino, British Columbia, with parents who were both involved in community theater, and later trained at the University of Victoria and the Lyric School of Acting in Vancouver.
His relationship with Shivani Ruparelia since 2016 has been a visible part of his personal life on social media.
We hope you enjoyed reading about Carlo Marks. Feel free to share your thoughts in the comments below!